介绍
小编给大家分享一下JavaScript中indexOf的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
,如果你要检索字符串中是否包含某个字符吗?在这种情况下,可以使用indexOf函数来实现,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>
运行结果如下
我们仔细分析上述代码
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的使用方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!