js如何判斷數(shù)組中某個值?
js中判斷某個數(shù)組中是否含有某個值的函數(shù)是"indexOf“,具體用法如下:
indexOf() 方法可返回某個指定的字符串值在字符串中首次出現(xiàn)的位置。
語法
stringObject.indexOf(searchvalue,fromindex)
參數(shù) | 描述 |
searchvalue | 必需。規(guī)定需檢索的字符串值。 |
fromindex | 可選的整數(shù)參數(shù)。規(guī)定在字符串中開始檢索的位置。它的合法取值是 0 到 stringObject.length – 1。如省略該參數(shù),則將從字符串的首字符開始檢索。 |
注釋:indexOf() 方法對大小寫敏感!
注釋:如果要檢索的字符串值沒有出現(xiàn),則該方法返回 -1。
具體用法:
首先創(chuàng)建一個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”表示不存在這個值;
相關(guān)參考:JS教程