关键词

函数 indexOf

JavaScript中indexOf()函数的作用

JavaScript中的indexOf()函数是用来检索字符串中指定字符或子字符串的位置,如果没有找到指定字符串或子字符串,则返回-1。它是JavaScript中常用的字符串处理函数,用于检测字符串中是否包含指定字符串,以及定位指定字符串的位置。

indexOf()函数有两个参数,第一个参数是要检索的字符串,第二个参数是从字符串中开始检索的位置,默认值为0,如果没有指定第二个参数,则从字符串的第一个字符开始检索。

使用indexOf()函数的语法如下:

stringObject.indexOf(searchvalue,start)

其中,stringObject是要检索的字符串,searchvalue是要检索的字符串,start是开始检索的位置,默认值为0。

下面是一个使用indexOf()函数的实例:


var str="Hello World!";
var index=str.indexOf("World");
console.log(index);

上面的代码中,我们定义了一个字符串str,使用indexOf()函数检索字符串中的"World",把检索的结果赋值给变量index,输出结果为6,表示字符串中"World"的位置是第6个字符。

indexOf()函数还可以使用比较运算符(>=0)来判断字符串中是否包含指定字符串。例如:


var str="Hello World!";
if(str.indexOf("World")>=0){
    console.log("字符串中包含World");
}

上面的代码中,我们使用indexOf()函数检索字符串str中的"World",如果检索到,则返回字符串中"World"的位置,如果没有检索到,则返回-1,使用比较运算符判断,如果返回值大于等于0,则表示字符串中包含指定字符串,如果返回值小于0,则表示字符串中不包含指定字符串。

indexOf()函数是JavaScript中一个非常有用的字符串处理函数,它可以用来检测字符串中是否包含指定字符串,以及定位指定字符串的位置,是JavaScript中常用的字符串处理函数。

本文链接:http://task.lmcjl.com/news/12480.html

展开阅读全文