Maison >interface Web >js tutoriel >Introduction à l'utilisation des méthodes include dans les tableaux et chaînes JavaScript
La méthode include est une méthode utilisée pour vérifier si un élément spécifique est inclus dans un tableau ou une chaîne. Elle est principalement utilisée pour confirmer l'existence d'éléments dans un tableau ou une chaîne. Dans cet article, nous y jetterons un œil. à l'utilisation de la méthode include.
Nous examinons d'abord l'utilisation de la méthode include dans Array
L'une des méthodes existantes de l'objet Array One est la méthode include, qui est utilisée pour vérifier si un élément spécifique du tableau existe.
La syntaxe de base est la suivante.
数组.includes(元素)
includes méthode renvoie uniquement vrai ou faux.
Renvoie vrai si l'élément spécifié dans le paramètre est contenu dans le tableau ; renvoie faux s'il n'est pas contenu.
Regardons un exemple spécifique
Le code est le suivant
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> var myarray = [1,2,3,4,5]; var res1 = myarray.includes(3); var res2 = myarray.includes(7); console.log(res1) console.log(res2) </script> </body> </html>
Les résultats d'exécution sont les suivants
Dans le code ci-dessus, nous créons d'abord le tableau myarray.
Ensuite, nous utilisons la méthode include pour vérifier s'il y a un élément nommé "3" dans mon tableau ; puisque mon tableau contient "3", la variable res1 renvoie vrai.
Ensuite, j'ai vérifié si un élément nommé "7" existe dans mon tableau puisque "7" n'existe pas dans mon tableau, la variable res2 renvoie false.
De plus, vous pouvez également spécifier la position pour commencer la recherche de l'élément spécifié.
L'exemple est le suivant
var myarray = [1,2,3,4,5]; var res1 = myarray.includes(3,1); var res2 = myarray.includes(1,2); console.log(res1) console.log(res2)
Les résultats d'exécution sont les suivants.
Dans le code ci-dessus, le tableau myarray est également utilisé.
Dans l'exemple de code que nous venons de mentionner, il n'y avait qu'un seul paramètre pour la méthode include, mais cette fois nous utilisons également un deuxième paramètre pour spécifier où commencer la recherche.
myarray.includes(3,1) recherche "3" dans myarray, le deuxième élément est le premier.
"3" est le troisième élément, donc même si vous effectuez une recherche à partir du deuxième élément, "3" est présent dans mon tableau.
L'étape suivante consiste à rechercher "1" en utilisant d'abord le troisième élément.
Cependant, "1" est le premier élément de mon tableau, donc si vous recherchez uniquement à partir du troisième, "1" ne sera pas là.
Il est à noter ici que les éléments sont comptés à partir de 0.
Comment utiliser la méthode include dans String (String)
En plus de la méthode include des tableaux, il existe également des chaînes (String) qui peuvent utilisez également la méthode include, qui est utilisée pour vérifier si une chaîne spécifique est présente dans une chaîne.
La syntaxe de base est la suivante.
字符串.includes(搜索特定字符串)
La valeur de retour est uniquement vraie ou fausse.
Regardons un exemple spécifique
var mystr = "Hello, world!"; var res1 = mystr.includes("Hello"); var res2 = mystr.includes("nice"); console.log(res1) console.log(res2)
Les résultats d'exécution sont les suivants
Le code et le tableau ci-dessus (Array) La méthode include décrite dans a la même fonctionnalité.
Puisque la chaîne Hello existe dans la chaîne mystr, true est renvoyée.
Cependant, comme la chaîne nice n'existe pas dans mystr, elle renvoie false.
De plus, comme pour les tableaux, vous pouvez spécifier la position pour commencer la recherche de l'élément spécifié.
Le code est le suivant
var mystr = "Hello, world!"; var res1 = mystr.includes("Hello", 1); var res2 = mystr.includes("ello", 1); console.log(res1) console.log(res2)
Les résultats sont les suivants
Dans le code ci-dessus, on retrouve des caractères du deuxième élément String Bonjour.
L'"élément" utilisé ici désigne chaque caractère qui compose la chaîne.
Donc chercher à partir du premier signifie dans les lettres bonjour, monde ! Recherchez la lettre initiale H.
Bonjour tout le monde ! Il n'y a naturellement pas de chaîne Hello dans la chaîne.
Par conséquent, false est renvoyé dans res1.
Cependant, il y a une chaîne ello, donc la variable res2 renvoie vrai.
Une chose à noter lors de l'utilisation de la méthode include d'une chaîne est que la méthode include est sensible à la casse.
var mystr = "Hello, world!"; var res1 = mystr.includes("hello"); console.log(res1)
Le résultat sera faux, dans le code ci-dessus, la chaîne hello est recherchée, la méthode include distingue bonjour de bonjour, elle affiche donc faux.
Il existe une autre méthode en JavaScript qui est similaire à la méthode include indexOf. Concernant l'utilisation de la méthode indexOf, vous pouvez vous référer à Comment utiliser indexOf en JavaScriptCet article.
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!