js 中indexOf用法
时间: 2023-12-28 16:25:38 浏览: 178
简单谈谈JS数组中的indexOf方法
JavaScript中的indexOf()方法用于查找字符串中指定子字符串的位置。它返回子字符串第一次出现的索引,如果没有找到则返回-1。
以下是几个使用indexOf()方法的例子:
1. 在字符串中查找单个字符的位置:
```javascript
var str = "hello world";
console.log(str.indexOf("o")); // 输出:4
```
2. 在字符串中查找子字符串的位置:
```javascript
var str = "hello world";
console.log(str.indexOf("world")); // 输出:6
```
3. 在指定位置开始查找子字符串的位置:
```javascript
var str = "hello world";console.log(str.indexOf("o", 5)); // 输出:7
```
4. 检查子字符串是否存在:
```javascript
var str = "hello world";
if (str.indexOf("hello") !== -1) {
console.log("子字符串存在");
} else {
console.log("子字符串不存在");
}
```
需要注意的是,indexOf()方法是大小写敏感的。如果要进行大小写不敏感的搜索,可以使用toLowerCase()或toUpperCase()方法将字符串转换为小写或大写。
阅读全文