Kaedah indexOf() dalam JavaScript digunakan untuk mencari subrentetan tertentu dalam rentetan dan mengembalikan indeks permulaannya. Jika subrentetan tidak dijumpai, -1 dikembalikan. Sintaksnya ialah string.indexOf(substring[, startIndex]), dan parameter termasuk subrentetan untuk ditemui dan indeks permulaan pilihan. Kaedah ini sensitif huruf besar dan kecil, menyokong carian hadapan dan sesuai untuk senario di mana rentetan berbeza dibezakan.
Penggunaan indexOf()
dalam JavaScriptindexOf()
用法
indexOf()
方法用于在字符串中查找指定的子字符串,并返回其第一个匹配项的索引位置。如果找不到子字符串,则返回 -1。
语法:
<code class="javascript">string.indexOf(substring[, startIndex])</code>
参数:
用法:
<code class="javascript">let str = "Hello World"; // 查找 "World" 的索引位置 console.log(str.indexOf("World")); // 6 // 从索引 2 开始查找 console.log(str.indexOf("World", 2)); // -1 // 查找不存在的子字符串 console.log(str.indexOf("JavaScript")); // -1</code>
特点:
示例:
<code class="javascript">// 查找字符串中第一个 "e" 的索引位置 let str = "Elephant"; let index = str.indexOf("e"); // 如果找到子字符串,则打印其索引 if (index !== -1) { console.log(`找到 "e" 的索引位置:${index}`); }</code>
注意:
indexOf()
方法对 Unicode 字符串的支持有限。对于更复杂的字符串搜索,建议使用 search()
indexOf()
kaedah digunakan untuk mencari subrentetan tertentu dalam rentetan dan mengembalikan kedudukan indeks pada perlawanan pertamanya. Jika subrentetan tidak ditemui, -1 dikembalikan. 🎜🎜🎜Sintaks:🎜rrreee🎜🎜Parameter:🎜indexOf()
mempunyai sokongan terhad untuk rentetan Unicode. Untuk carian rentetan yang lebih kompleks, adalah disyorkan untuk menggunakan kaedah search()
atau ungkapan biasa. 🎜Atas ialah kandungan terperinci Indeks penggunaan dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!