🌟str.indexOf()的用法🔍
小伙伴们,今天来聊聊`str.indexOf()`这个小而强大的工具!它可是字符串操作中的明星选手哦。简单来说,`indexOf()`的作用是查找某个字符或子字符串在原字符串中首次出现的位置,返回值是从0开始的索引值。如果没找到,则返回-1。😎
举个栗子:
```javascript
let str = "Hello, world!";
console.log(str.indexOf("world")); // 输出 7
```
上面这段代码中,`"world"`从索引7开始出现,所以返回7。要是找不到呢?比如:
```javascript
console.log(str.indexOf("python")); // 输出 -1
```
这里因为字符串里没有`"python"`,所以返回-1。💡
`indexOf()`还支持第二个参数,用来指定开始搜索的位置。例如:
```javascript
console.log(str.indexOf("o", 5)); // 输出 8
```
从索引5之后找`"o"`,结果出现在索引8。
掌握这个方法,处理字符串分分钟变高效!💪✨
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。