OUJOOD.COM
Définition et utilisation méthode indexOf()
JavaScript cours tutorialLa méthode indexOf() retourne la position de la première occurrence d'une valeur spécifiée dans une chaîne.
Cette méthode retourne -1 si la valeur à rechercher n’existe pas.
Remarque : La méthode indexOf() respecte la casse.
Exemple Recherche une chaîne de « bienvenue » :
Exemple : 📋 Copier le code
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title> Exemple fonction indexof </title>
</head>
<p id="dmo">Cliquer le bouton Voir pour voir la position</p>
<button onclick="myFunction()"> Voir </button>
<script>
function myFunction()
{
var chaine="Bonjour le monde bien venu dans le site.";
var result=chaine.indexOf("venu");
document.getElementById("dmo").innerHTML=result;
}
</script>
</body>
</html>
Appui de navigateur
La méthode indexOf() est prise en charge dans tous les principaux navigateurs.
Syntaxe
string.indexOf(valeurRechercher,start)
Valeurs de paramètre
| Paramètre | Description |
|---|---|
| valeurRechercher | Obligatoire. La chaîne à rechercher |
| start | Optionnel. 0 Par défaut. position à partir de la quel la recherche commencera |
Aure exemples
Exemple Trouver la première occurrence de la lettre « e » dans une chaîne :
Exemple : 📋 Copier le code
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title> Exemple fonction substring </title>
</head>
<p id="dmo">Cliquer le bouton Voir pour voir la position</p>
<button onclick="myFunction()"> Voir </button>
<script>
function myFunction()
{
var chaine="Bonjour le monde bien venu dans le site.";
var result=chaine.indexOf("e");
document.getElementById("dmo").innerHTML=result;
}
</script>
</body>
</html>
Exemple Trouver la première occurrence de la lettre « e » dans une chaîne en recherchant à partir de la position 10 :
Exemple : 📋 Copier le code
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title> Exemple fonction substring </title>
</head>
<p id="dmo">Cliquer le bouton Voir pour voir la position</p>
<button onclick="myFunction()"> Voir </button>
<script>
function myFunction()
{
var chaine="Bonjour le monde bien venu dans le site.";
var result=chaine.indexOf("e",10);
document.getElementById("dmo").innerHTML=result;
}
</script>
</body>
</html>
Par carabde 30 mars 2014