首页 > 科技 >

🌟str.indexOf()的用法🔍

发布时间:2025-03-24 02:48:34来源:

小伙伴们,今天来聊聊`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。

掌握这个方法,处理字符串分分钟变高效!💪✨

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。