轻松上手,快乐学习!

JavaScript 字符串 indexOf() 方法


实例

在字符串中搜索 "welcome":

var str = "Hello world, welcome to the universe.";
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");
亲自试一试 »

实例

查找字符串中第一个出现的字母 "e",从位置5开始搜索:

var str = "Hello world, welcome to the universe.";
var n = str.indexOf("e", 5);
亲自试一试 »