Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet String > Méthode indexOf

Méthode indexOf

Description

Recherche une sous-chaîne dans une chaîne.

Syntaxe

Integer indexOf(String str, [Integer startPos])

Paramètres

  • String str : La sous-chaîne à rechercher dans la chaîne principale.
  • Integer startPos : optionnel : Définit une position de départ de la recherche.

Valeur de retour

Retourne la position de la première occurence trouvée. Si la sous-chaîne n'apparaît jamais dans la chaîne principale, indexOf renverra -1.

Exemple

Voici quelques exemples de valeurs retournées par indexOf sur la chaîne "Bonjour tout le monde !".

Paramètres passés à indexOfValeur retournéeExplication
"jour"3La première et la seule occurence de "jour" dans "Bonjour tout le monde !" se trouve à la position 3.
"o"1Le premier "o" de la chaîne se trouve à la position 1.
"bon"-1Il est bête ? "bon" se trouve bien dans "Bonjour tout le monde !" non ?
Oui, bien sûr. Mais indexOf est semsible à la casse, ce qui signifie que "Bon" et "bon" n'est PAS identique. Voilà pourquoi ici il ne trouve rien.
"o", 1012Le "o" suivant trouvé après la position 10 se trouve en position 12.
"j", 7-1Il n'y a plus de "j" dans la chaîne après la position 7. Le seul et unique "j" de la chaîne se trouve avant, en position 4.

Pour voir un exemple plus concret d'utilisation de indexOf, vous pouvez aller voir les explications fournies sur la fonction substring.

Voir aussi

lastIndexOf, substring.

Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet String > Méthode indexOf

Dernière modification de cette page : Mardi 4 avril 2006 08:00
Haut de page  •  Contact  •  RSS  •  Valide XHTML 1.0