Maison > interface Web > js tutoriel > Index d'utilisation en js

Index d'utilisation en js

下次还敢
Libérer: 2024-05-07 19:18:18
original
520 Les gens l'ont consulté

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.

Index d'utilisation en js

Utilisation de la méthode indexOf() en JavaScriptindexOf() 用法

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

语法:

<code class="javascript">string.indexOf(substring[, startIndex])</code>
Copier après la connexion

参数:

  • 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>
Copier après la connexion

特点:

  • 它是区分大小写的。
  • 如果 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>
Copier après la connexion

注意:

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 :🎜
  • 🎜substring : La sous-chaîne à rechercher.
  • 🎜startIndex (facultatif) : La position de l'index à laquelle démarrer la recherche (en commençant à 0).
🎜🎜Utilisation : 🎜rrreee🎜🎜Caractéristiques : 🎜
  • Il est sensible à la casse.
  • Si startIndex est inférieur à 0, la recherche commence au début de la chaîne.
  • Si startIndex est supérieur à la longueur de la chaîne, -1 est renvoyé.
  • Renvoie 0 si la sous-chaîne est la chaîne vide.
🎜🎜Exemple : 🎜rrreee🎜🎜Remarque : La méthode 🎜🎜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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal