内容目录
indexOf()
函数用于查找子字符串在当前字符串中第一次出现的位置。
该函数属于String
对象,所有主流浏览器均支持该函数。
语法
stringObject.indexOf( substring [, startIndex ] )
参数
参数 | 描述 |
---|---|
substring | String类型需要查找的子字符串。 |
startIndex | 可选/Number类型在当前字符串中查找的起始索引,默认为0。 |
返回值
indexOf()
方法的返回值为Number类型,返回子字符串在当前字符串中第一次查找到的起始位置(索引)。
如果没有找到,则返回-1。
示例&说明
var str = "CodePlayer";
// 查找"Code",返回其第一次出现位置的起始索引
var index = str.indexOf("Code");
document.writeln(index); // 0
str = "jjkgdsgsabcgdhgdhj";
index = str.indexOf("j");
document.writeln(index); // 0
str = "abcsdjh230acabc";
// 从索引5处("j")开始查找"abc"
index = str.indexOf("abc", 5);
document.writeln(index); // 12
str = "abc";
index = str.indexOf("code");
// 找不到返回-1
document.writeln(index); // -1
0 条评论
撰写评论