最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
js中indexof的用法
时间:2026-06-14 11:07:23 编辑:袖梨 来源:一聚教程网
JavaScript 中 indexOf() 用法
indexOf() 方法用于在字符串中查找指定的子字符串,并返回其第一个匹配项的索引位置。如果找不到子字符串,则返回 -1。
语法:
<code class="javascript">string.indexOf(substring[, startIndex])</code>
参数:
substring: 要查找的子字符串。startIndex(可选): 开始搜索的索引位置(从 0 开始)。用法:
<code class="javascript">let str = "Hello World";// 查找 "World" 的索引位置console.log(str.indexOf("World")); // 6// 从索引 2 开始查找console.log(str.indexOf("World", 2)); // -1// 查找不存在的子字符串console.log(str.indexOf("JavaScript")); // -1</code>特点:
它是区分大小写的。如果 startIndex 小于 0,则从字符串的开头开始搜索。如果 startIndex 大于字符串的长度,则返回 -1。如果子字符串为空字符串,则返回 0。示例:
<code class="javascript">// 查找字符串中第一个 "e" 的索引位置let str = "Elephant";let index = str.indexOf("e");// 如果找到子字符串,则打印其索引if (index !== -1) {console.log(`找到 "e" 的索引位置:${index}`);}</code>注意:
indexOf() 方法对 Unicode 字符串的支持有限。对于更复杂的字符串搜索,建议使用 search() 方法或正则表达式。
相关文章
- 金铲铲s17赛季5费卡数量 S17赛季有多少张五费卡 09-05
- TPLink TLWTR9200 无线路由器当作无线交换机使用设置流程 09-05
- 有哪些召唤与合成2账号交易市场 召唤与合成2买号软件推荐 09-05
- 《召合2》进阶攻略|不弃为你详细说明版本强势阵容 09-05
- 原神脆脆鲨联动线下门店在哪 脆脆鲨联动线下门店具体位置汇总 09-05
- 《召唤与合成2》冰川历龄无尽攻略分享 09-05