JavaScript 字符串 indexOf() 方法
实例
在字符串中搜索 "welcome":
var str = "Hello world, welcome to the universe.";
var n = str.indexOf("welcome");
亲自试一试 »
var n = str.indexOf("welcome");
页面下方有更多实例。
定义和用法
indexOf() 方法返回指定值在字符串中第一次出现的位置。
如果要搜索的值从未出现,则此方法返回-1。
注释: indexOf() 方法区分大小写。
提示: 另请看 lastIndexOf() 方法。
浏览器支持
方法 | |||||
---|---|---|---|---|---|
indexOf() | Yes | Yes | Yes | Yes | Yes |
语法
string.indexOf(searchvalue, start)
参数值
参数 | 描述 |
---|---|
searchvalue | 必需。要搜索的字符串 |
start | 可选。默认值为0。在哪个位置开始搜索 |
技术细节
返回值: | 数字,表示指定的搜索值第一次出现的位置,如果从未出现,则为-1 |
---|---|
JavaScript 版本: | ECMAScript 1 |
更多实例
实例
查找字符串中第一个出现的字母 "e":
var str = "Hello world, welcome to the universe.";
var n = str.indexOf("e");
亲自试一试 »
var n = str.indexOf("e");
实例
查找字符串中第一个出现的字母 "e",从位置5开始搜索:
var str = "Hello world, welcome to the universe.";
var n = str.indexOf("e", 5);
亲自试一试 »
var n = str.indexOf("e", 5);