js如何判斷陣列中某個值?
js中判斷某個陣列中是否含有某個值的函數是"indexOf“,具體用法如下:
indexOf() 方法可傳回某個指定的字串值在字串中首次出現的位置。
語法
stringObject.indexOf(searchvalue,fromindex)
參數 | 描述 |
searchvalue |
必要。規定需檢索的字串值。 |
fromindex |
#可選的整數參數。規定在字串中開始檢索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略該參數,則將從字串的首字開始檢索。 |
註解:indexOf() 方法對大小寫敏感!
註解:如果要檢索的字串值沒有出現,則該方法傳回 -1。
具體用法:
首先建立一個html文件,新增如下程式碼:
<html> <body> <script type="text/javascript"> var str="Hello world!" document.write(str.indexOf("Hello") + "<br />") </script> </body> </html>
然後在瀏覽器中執行該html文件
最後查看運行結果,「-1」表示不存在這個值;
相關參考:JS教程
以上是JS判斷數組中是否包含某個值的詳細內容。更多資訊請關注PHP中文網其他相關文章!