Méthode JavaScript indexOf()
JavaScript indexOf() Méthode
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网</title> </head> <body> <p id="demo">单击按钮显示“苹果”的位置:</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var fruits = ["香蕉", "橙子", "苹果", "甜瓜"]; var a = fruits.indexOf("苹果") var x=document.getElementById("demo"); x.innerHTML=a; } </script> <p><b>注意:</b>indexOf方法是在JavaScript 1.6中引入的,在IE 8或更早的版本中不可用。</p> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Définition et utilisation
La méthode indexOf() peut renvoyer la première fois qu'une valeur de chaîne spécifiée est trouvé dans la chaîne L'emplacement où il apparaît.
Cette méthode récupérera la chaîne stringObject du début à la fin pour voir si elle contient la valeur de recherche de la sous-chaîne. La position de départ de la recherche est au fromindex de la chaîne ou au début de la chaîne (lorsque fromindex n'est pas spécifié). Si une valeur de recherche est trouvée, la position de la première occurrence de la valeur de recherche est renvoyée. Les positions des caractères dans stringObject commencent à 0.
Renvoie -1 si la chaîne n'est pas trouvée dans le tableau.
AstuceSi vous souhaitez retrouver la dernière occurrence d'une chaîne, utilisez la méthode lastIndexOf().
Prise en charge des navigateurs
Tous les principaux navigateurs prennent en charge la méthode indexOf(), mais Internet Explorer 8 et les versions antérieures d'IE ne la prennent pas en charge.
Syntaxe
Valeur du paramètre
Paramètre | Description | ||||||
---|---|---|---|---|---|---|---|
| Obligatoire. L'élément à trouver. | ||||||
start
| Paramètre entier facultatif. Spécifie la position dans la chaîne pour commencer la recherche. Ses valeurs légales vont de 0 à stringObject.length - 1. Si ce paramètre est omis, la recherche démarrera à partir du premier caractère de la chaîne. |
Valeur de retour
JavaScript 版本: | 1.6 |
---|
Détails techniques
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne