JavaScript 字符串 indexOf() 方法用於搜索特定字符或字符串在給定字符值序列中的位置。此方法區分大小寫。
字符串中第一個字符的索引位置總是從零開始。如果字符串中不存在元素,則返回 -1。
用法
這些是用於搜索元素位置的以下方法。
方法 | 描述 |
---|---|
indexOf(ch) | 它返回通過方法傳遞的 char 值的索引位置。 |
indexOf(ch,index) | 它從提供的索引值開始搜索元素,然後返回指定字符值的索引位置。 |
indexOf(str) | 它返回通過方法傳遞的字符串的第一個字符的索引位置。 |
indexOf(str,index) | 它從提供的索引值開始搜索元素,然後返回字符串第一個字符的索引位置。 |
參數
ch- 它代表要搜索的單個字符,如 'a'。
index- 它代表搜索開始的索引位置。
str- 它代表要搜索的字符串,如 "Java"。
返回
特定字符的索引。
JavaScript String indexOf() 方法示例
讓我們通過簡單的例子來看看搜索元素位置的各種方法。
例子1
在這裏,我們將打印單個字符的位置。
<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.indexOf('a'));
</script>
輸出:
2
例子2
在此示例中,我們將提供搜索開始處的索引值。
<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.indexOf('a',3));
</script>
輸出:
7
例子3
在這裏,我們將打印字符串的第一個字符的位置。
<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.indexOf("Java"));
</script>
輸出:
6
示例 4
在此示例中,我們將提供搜索開始處的索引值。
</script>
var web="Learn JavaScript on Javatpoint";
document.write(web.indexOf("Java",7));
</script>
輸出:
20
例 5
在這裏,我們將嘗試通過更改大小寫敏感度來搜索元素。
<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.indexOf("java"));
</script>
輸出:
-1
相關用法
- JavaScript String indexOf()用法及代碼示例
- JavaScript String includes()用法及代碼示例
- JavaScript String slice()用法及代碼示例
- JavaScript String repeat()用法及代碼示例
- JavaScript String charCodeAt()用法及代碼示例
- JavaScript String endsWith()用法及代碼示例
- JavaScript String substr()用法及代碼示例
- JavaScript String charAt()用法及代碼示例
- JavaScript String normalize()用法及代碼示例
- JavaScript String search()用法及代碼示例
- JavaScript String matchAll()用法及代碼示例
- JavaScript String valueOf()用法及代碼示例
- JavaScript String toLocaleUpperCase()用法及代碼示例
- JavaScript String substring()用法及代碼示例
- JavaScript String toLocaleLowerCase()用法及代碼示例
- JavaScript String fromCharCode()用法及代碼示例
- JavaScript String concat()用法及代碼示例
- JavaScript String toString()用法及代碼示例
- JavaScript String replace()用法及代碼示例
- JavaScript String match()用法及代碼示例
注:本文由純淨天空篩選整理自 JavaScript String indexOf() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。