javascript中indexof的用法
javascript中indexof的用法
indexOf 是 JavaScript 字符串对象的一个方法,用于查找指定子字符串在字符串中首次出现的位置。如果未找到该子字符串,则返回 -1。它的基本语法如下:
1 | str.indexOf(searchValue, fromIndex) |
- **
searchValue**:必需。要查找的子字符串。 - **
fromIndex**:可选。从字符串中的哪个位置开始查找。默认值为0。如果fromIndex为负数,则会被视为0。
基本用法
1
2
3
4
5
6const str = "Hello, World!";
const index = str.indexOf("World");
console.log(index); // 输出: 7
const index2 = str.indexOf("Wo");
console.log(index2); // 输出: 7指定起始位置:
1
2
3const str = "Hello, World!";
const index = str.indexOf("o", 5);
console.log(index); // 输出: 8未找到子字符串:
1
2
3const str = "Hello, World!";
const index = str.indexOf("Universe");
console.log(index); // 输出: -1处理负数索引:
1
2
3const str = "Hello, World!";
const index = str.indexOf("o", -3);
console.log(index); // 输出: 4
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 longtian博客!


