例
搜索字符串"welcome" :
var str = "Hello world, welcome to the universe.";
var n = str.indexOf("welcome");
n的结果将是:
试一试» 更多"Try it Yourself"下面的例子。
定义和用法
所述indexOf()方法返回在字符串中指定的值的第一次出现的位置。
此方法返回-1,如果要搜索的值永远不会发生。
Note:所述的indexOf()方法是大小写敏感的。
Tip:也看lastIndexOf()方法。
浏览器支持
方法 | |||||
---|---|---|---|---|---|
indexOf() | 是 | 是 | 是 | 是 | 是 |
句法
参数值 参数 描述 searchvalue 需要。 要搜索的字符串 start 可选的。 默认为0在哪个位置开始搜索
技术细节
返回值: 一个数字,代表着位置指定searchvalue发生的第一次,或-1,如果它从未发生 JavaScript的版本: 1.0
更多示例
例
找到字母第一次出现的"e"中的字符串:
var str = "Hello world, welcome to the universe.";
var n = str.indexOf("e");
n的结果将是:
试一试»
例
找到第一次出现的字母"e"的字符串,开始搜索第5位:
var str = "Hello world, welcome to the universe.";
var n = str.indexOf("e", 5);
n的结果将是:
试一试»
<JavaScript字符串参考