indexof与lastindexof
时间: 2023-09-01 12:12:05 浏览: 81
js中substr,substring,indexOf,lastIndexOf的用法小结
5星 · 资源好评率100%
`indexOf` 和 `lastIndexOf` 是 JavaScript 字符串的两个方法,用于查找字符串中指定子串的位置。
`indexOf` 方法返回第一次出现指定子串的索引位置,如果没有找到则返回 -1。例如:
```javascript
let str = 'Hello World';
console.log(str.indexOf('o')); // 输出 4
console.log(str.indexOf('l')); // 输出 2
console.log(str.indexOf('x')); // 输出 -1
```
`lastIndexOf` 方法返回最后一次出现指定子串的索引位置,如果没有找到则返回 -1。例如:
```javascript
let str = 'Hello World';
console.log(str.lastIndexOf('o')); // 输出 7
console.log(str.lastIndexOf('l')); // 输出 9
console.log(str.lastIndexOf('x')); // 输出 -1
```
需要注意的是,这两个方法都区分大小写。如果要忽略大小写进行搜索,可以使用正则表达式或者将字符串转换为统一大小写再进行搜索。
阅读全文