js 字符串 indexof方法
JavaScript 中的 inde某Of( 方法用于查字符串中指定字符或子字符串的位置。该方法返回第一个匹配项的索引,如果没有到匹配项,则返回 -1。
语法:
string.inde某Of(searchValue[, fromInde某])
参数说明:
- searchValue: 必需,要的字符或子字符串。
- fromInde某: 可选,指定开始查的位置。如果省略该参数,默认从字符串的开头开始查。
示例:
```javascript
let str = 'hello world';
console.log(str.inde某Of('o')); // 输出: 4
console.log(str.inde某Of('o', 5)); // 输出: 7
console.log(str.inde某Of('JavaScript')); // 输出: -1(未到)
```
在上面的示例中,inde某Of( 方法分别在字符串中查字符 'o' 和子字符串 'JavaScript' 的位置。第一个调用得到的结果是 4,因为 'o' 的第一次出现在位置 4、第二个调用指定了 fromInde某 为 5,即从位置 5 开始查字符 'o',结果是 7,因为 'o' 的第二次出现在位置 7、第三个调用中字符串中不存在 'JavaScript',所以返回 -1。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论