La méthode indexOf() en JavaScript est utilisée pour rechercher une sous-chaîne spécifiée dans une chaîne et renvoyer son index de départ. Si la sous-chaîne n'est pas trouvée, -1 est renvoyé. La syntaxe est string.indexOf(substring[, startIndex]), et les paramètres incluent la sous-chaîne à trouver et un index de départ facultatif. Cette méthode est sensible à la casse, prend en charge la recherche avant et convient aux scénarios dans lesquels différentes chaînes sont distinguées.
Utilisation de la méthode indexOf()
en 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()
est utilisée pour rechercher une sous-chaîne spécifiée dans une chaîne et. renvoie la position d'index de sa première correspondance. Si la sous-chaîne n'est pas trouvée, -1 est renvoyé. 🎜🎜🎜Syntaxe :🎜rrreee🎜🎜Paramètres :🎜indexOf()
a une prise en charge limitée des chaînes Unicode. Pour des recherches de chaînes plus complexes, il est recommandé d'utiliser la méthode search()
ou des expressions régulières. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!