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

QQ截图20161108165429.png

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

array.indexOf(item,start)

Valeur du paramètre

ParamètreDescription
参数描述
item必须。查找的元素。
start可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。
élément

Obligatoire. L'élément à trouver.
start
类型描述
Number元素在数组中的位置,如果没与搜索到则返回 -1
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

<🎜><🎜><🎜>