lastIndexOf和indexOf的用法
时间: 2024-05-29 13:05:27 浏览: 94
indexOf 和 lastIndexOf 使用示例介绍
indexOf和lastIndexOf是字符串的两个方法,用于查找指定字符在字符串中的位置。它们的区别如下:
1. indexOf:返回指定字符在字符串中第一次出现的位置。搜索是从字符串的开头开始,向后逐个字符地检查,直到找到匹配的字符或搜索完整个字符串。如果找到匹配的字符,则返回该字符在字符串中的索引位置;如果未找到匹配的字符,则返回-1。
2. lastIndexOf:返回指定字符在字符串中最后一次出现的位置。搜索是从字符串的末尾开始,向前逐个字符地检查,直到找到匹配的字符或搜索完整个字符串。如果找到匹配的字符,则返回该字符在字符串中的索引位置;如果未找到匹配的字符,则返回-1。
以下是两个方法的用法示例:
```javascript
var a = "abcccdjha";
alert(a.indexOf('c')); // 输出:2,因为第一次出现在索引位置2
alert(a.lastIndexOf('c')); // 输出:4,因为最后一次出现在索引位置4
```
阅读全文