JS中indexOf的用法
JavaScript中indexOf()方法用于查找字符串中指定子字符串的位置。它返回第一个匹配的子字符串的索引,如果没有找到匹配的子字符串,则返回⑴。
语法:
string.indexOf(searchValue[, fromIndex])
参数:
返回值:
示例:
const str = 'Hello, world!';
console.log(str.indexOf('world')); // 输出: 7
console.log(str.indexOf('World')); // 输出: ⑴,辨别大小写
console.log(str.indexOf('o')); // 输出: 4,从索引位置4开始查找第一个匹配的子字符串
console.log(str.indexOf('o', 5)); // 输出: 8,从索引位置5开始查找第一个匹配的子字符串
console.log(str.indexOf('o', 20)); // 输出: ⑴,从索引位置20开始查找,超越字符串长度,没有找到匹配的子字符串
注意:indexOf()方法辨别大小写,如果需要不辨别大小写搜索,可使用toLowerCase()或toUpperCase()方法先将字符串转换为小写或大写,然后再进行查找。
TOP