Rumah >hujung hadapan web >tutorial js >Indeks penggunaan dalam js

Indeks penggunaan dalam js

下次还敢
下次还敢asal
2024-05-07 19:18:18522semak imbas

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.

Indeks penggunaan dalam js

Penggunaan indexOf() dalam JavaScriptindexOf() 用法

indexOf() 方法用于在字符串中查找指定的子字符串,并返回其第一个匹配项的索引位置。如果找不到子字符串,则返回 -1。

语法:

<code class="javascript">string.indexOf(substring[, startIndex])</code>

参数:

  • substring: 要查找的子字符串。
  • startIndex(可选): 开始搜索的索引位置(从 0 开始)。

用法:

<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>

特点:

  • 它是区分大小写的。
  • 如果 startIndex 小于 0,则从字符串的开头开始搜索。
  • 如果 startIndex 大于字符串的长度,则返回 -1。
  • 如果子字符串为空字符串,则返回 0。

示例:

<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:🎜
  • 🎜subrentetan: Subrentetan untuk dicari.
  • 🎜startIndex (pilihan): Kedudukan indeks untuk memulakan carian (bermula dari 0).
🎜🎜Penggunaan: 🎜rrreee🎜🎜Ciri: 🎜
  • Ia sensitif huruf besar-besaran.
  • Jika startIndex kurang daripada 0, carian bermula dari permulaan rentetan.
  • Jika startIndex lebih besar daripada panjang rentetan, -1 dikembalikan.
  • Mengembalikan 0 jika subrentetan ialah rentetan kosong.
🎜🎜Contoh: 🎜rrreee🎜🎜Nota: Kaedah 🎜🎜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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn