JavaScript indexOf() 方法返回列表中元素的位置或字符串中子字符串的位置。如果指定值未出現在列表或字符串中,JavaScript indexOf () 方法將返回 -1。僅返回第一次出現的值的索引值。
通常您可能想知道字符串或數組是否包含特定值。例如,您可能有一份甜甜圈商店出售的甜甜圈口味列表。您可能想檢查一下是否已從菜單中刪除了不受歡迎的三重巧克力甜甜圈。
這就是 indexOf () JavaScript 方法派上用場的地方。 indexOf () 方法返回可以在數組或字符串中找到給定值的第一個索引。如果沒有找到值,則返回一個特殊的值 -1。
在本教程中,我們將探索 JavaScript 中 indexOf () 方法的基礎知識。我們將通過兩個示例來展示此方法的實際作用,以幫助您更好地理解 indexOf () 方法。
JavaScript indexOf () 與 Array
Array 。 indexOf () 內置方法 在數組中搜索一個值。該方法查找指定項第一次顯示在數組中的索引值。如果找到指定的元素,indexOf() 方法返回該值第一次出現的索引號。如果沒有找到指定的元素,indexOf()會返回-1。
indexOf()方法取大寫和小寫字母都考慮在內。這意味著如果一個值出現在一個不屬於我們指定的大小寫的列表中,indexOf() 將返回 -1。
這是 indexOf() 方法的語法在 JavaScript 中:
indexOf ()
方法區分大小寫。下面是 JavaScript 中 indexOf()
函數的語法: