js如何判斷數(shù)組中某個(gè)值?
js中判斷某個(gè)數(shù)組中是否含有某個(gè)值的函數(shù)是"indexOf“,具體用法如下:
indexOf() 方法可返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置。
語(yǔ)法
stringObject.indexOf(searchvalue,fromindex)
參數(shù) | 描述 |
searchvalue | 必需。規(guī)定需檢索的字符串值。 |
fromindex | 可選的整數(shù)參數(shù)。規(guī)定在字符串中開(kāi)始檢索的位置。它的合法取值是 0 到 stringObject.length – 1。如省略該參數(shù),則將從字符串的首字符開(kāi)始檢索。 |
注釋?zhuān)篿ndexOf() 方法對(duì)大小寫(xiě)敏感!
注釋?zhuān)喝绻獧z索的字符串值沒(méi)有出現(xiàn),則該方法返回 -1。
具體用法:
首先創(chuàng)建一個(gè)html文件,添加如下代碼:
<html> <body> <script type="text/javascript"> var str="Hello world!" document.write(str.indexOf("Hello") + "<br />") </script> </body> </html>
然后在瀏覽器中運(yùn)行該html文件
最后查看運(yùn)行結(jié)果,“-1”表示不存在這個(gè)值;
相關(guān)參考:JS教程