JavaScript 中的 indexOf() 方法用于在字符串中查找指定的子字符串,并返回其起始索引。如果未找到子字符串,则返回 -1。其语法为 string.indexOf(substring[, startIndex]),参数包含要查找的子字符串和可选的起始索引。该方法区分大小写,支持正向搜索,适用于区分不同字符串的场景。

JavaScript 中 indexOf() 用法
indexOf() 方法用于在字符串中查找指定的子字符串,并返回其第一个匹配项的索引位置。如果找不到子字符串,则返回 -1。
语法:
string.indexOf(substring[, startIndex])
参数:
substring: 要查找的子字符串。startIndex(可选): 开始搜索的索引位置(从 0 开始)。
用法:
人声去除
用强大的AI算法将声音从音乐中分离出来
23 查看详情
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
特点:
它是区分大小写的。如果 startIndex 小于 0,则从字符串的开头开始搜索。如果 startIndex 大于字符串的长度,则返回 -1。如果子字符串为空字符串,则返回 0。
示例:
// 查找字符串中第一个 "e" 的索引位置let str = "Elephant";let index = str.indexOf("e");// 如果找到子字符串,则打印其索引if (index !== -1) { console.log(`找到 "e" 的索引位置:${index}`);}
注意:
indexOf() 方法对 Unicode 字符串的支持有限。对于更复杂的字符串搜索,建议使用 search() 方法或正则表达式。
以上就是js中indexof用法的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/816018.html
微信扫一扫
支付宝扫一扫