JavaScript中indexOf的使用方法

  介绍

小编给大家分享一下JavaScript中indexOf的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

,如果你要检索字符串中是否包含某个字符吗?在这种情况下,可以使用indexOf函数来实现,indexOf函数可返回某个指定的字符串值在字符串中首次出现的位置。

 JavaScript中indexOf的使用方法

indexOf函数在字符串中搜索指定的字符,如果存在,则返回该位置。

<强> indexOf函数的使用方式

基本程序如下<强>

字符串。indexOf(检索的字符[,检索开始的位置])

<强>使用indexOf搜索字符串

代码如下

& lt; !DOCTYPE html>   & lt; html lang=癹a"祝辞   & lt; head>   & lt;元charset=皍tf-8"祝辞   & lt; title> JavaScript   & lt;/head>   & lt; body>   & lt; script>   var str1=& # 39;英语,中文,法语,阿拉伯语,中文& # 39;;   var index1=str1.indexOf(& # 39;中文& # 39;);   console.log (index1);   var index2=str1.indexOf(& # 39;中文& # 39;(7);   console.log (index2);   var array1=[& # 39;张三& # 39;,& # 39;李四& # 39;,& # 39;王二& # 39;,& # 39;陈五& # 39;];   var index3=array1.indexOf(& # 39;李四& # 39;);   console.log (index3);   & lt;/script>   & lt;/body>   & lt;/html>

运行结果如下

 JavaScript中indexOf的使用方法

我们仔细分析上述代码

var str1=& # 39;英语,中文,法语,阿拉伯语,中文& # 39;;   var index1=str1.indexOf(& # 39;中文& # 39;);   console.log (index1);   var index2=str1.indexOf(& # 39;中文& # 39;(7);   console.log (index2);

上述是检索字符串的代码,字符的位置在开始计为“0”。如果未找到任何字符,则返回“1”。

我们设置一个“str 1”的变量,用indexOf搜索字符”中文”,并将结果放在一个名为“指数1”的变量中。结果,输出数字“3”。

第二个是将起始位置指定为“7”。在这种情况下,我们将从第七个字母中搜索。结果,输出数字“14”。

var array1=[& # 39;张三& # 39;,& # 39;李四& # 39;,& # 39;王二& # 39;,& # 39;陈五& # 39;];   var index3=array1.indexOf(& # 39;李四& # 39;);   console.log (index3);

上述是检索数组的代码,我们设置数组“array1”并使用indexOf搜索”李四”。尽管相应的元素是第二个,但由于数组是从“0”开始的,因此输出结果为“1”。

以上是JavaScript中indexOf的使用方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

JavaScript中indexOf的使用方法