JavaScript のindexOf() メソッドは、文字列内の指定された部分文字列を検索し、その開始インデックスを返すために使用されます。部分文字列が見つからない場合は、-1 が返されます。構文は string.indexOf(substring[, startIndex]) で、パラメータには検索する部分文字列とオプションの開始インデックスが含まれます。このメソッドは大文字と小文字を区別し、前方検索をサポートしており、異なる文字列が区別されるシナリオに適しています。
indexOf() JavaScript での使用法
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>
注:
Unicode の IndexOf() メソッド文字列のサポートには制限があります。より複雑な文字列検索の場合は、
search() メソッドまたは正規表現を使用することをお勧めします。
以上がjs での Indexof の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。