La chaîne JavaScript inclut / contient

La chaîne JavaScript inclut / contient
Le comprend () La méthode est un algorithme de recherche utilisé pour trouver une sous-chaîne dans une chaîne ou pour trouver des éléments dans un tableau. comprend () la méthode renvoie les valeurs booléennes (il renvoie vrai ou faux). Il peut donc être utilisé comme condition pour une instruction IF ou une boucle.

Dans ce guide pratiques, nous apprendrons à utiliser le comprend () Méthode pour trouver une sous-chaîne dans une chaîne; Mais d'abord, discutons de la syntaxe de comprend () en javascript.

Syntaxe:

String_name.Comprend (substring, start_point)
array_name.Comprend (élément, start_point)

Le inclure() La méthode prend deux paramètres en javascript:

  1. substratage / élément: Le premier paramètre est requis. C'est la sous-chaîne / élément qui doit être trouvé dans la chaîne / tableau.
  2. point de départ: Ce paramètre est facultatif. Il donne la position pour démarrer la recherche. C'est 0 par défaut.

Différence entre incluse () et contient ()

Le comprend et contient Les deux recherchent des algorithmes utilisés pour trouver une sous-chaîne dans une chaîne ou trouver des éléments dans un tableau. Le comprend () est une méthode native de javascript, alors que contient() est utilisé dans d'autres langues telles que Java. Donc, à partir de là, nous n'utiliserons que comprend () dans notre article.

Note: Nous utiliserons la console du navigateur pour démontrer des exemples effectués dans ce post. Pour ouvrir la console du navigateur:

  • Utilisez le F12 Clé dans Chrome et autres navigateurs à base de chrome.
  • Utiliser Ctrl + shift + k Clés de raccourci clavier pour Mozilla.
  • Utiliser Option + ⌘ + C Clés de raccourci clavier dans Safari (si le menu du développeur n'apparaît pas, ouvrez les préférences en appuyant sur ⌘ + et dans l'onglet avancé, vérifiez "Afficher le menu de développement dans la barre de menus").

Comment trouver une sous-chaîne dans une chaîne (javascript)

Nous allons maintenant utiliser la méthode incluse () pour trouver une sous-chaîne dans une chaîne:

var str = 'Bienvenue à Linux!';;
si (str.inclut («à Linux»))

console.log («succès»);


Dans l'exemple ci-dessus, nous avons d'abord déclaré une chaîne; Et puis nous l'avons attribué une valeur. Sur la ligne suivante, nous avons utilisé le comprend () Méthode comme condition pour une instruction IF et l'a transmise une chaîne comme argument. Comme cette chaîne est présente dans la chaîne originale nommée Str, le comprend () la méthode reviendra vrai et le corps du si La déclaration sera exécutée. Si la méthode incluse ne trouve pas la sous-chaîne dans la chaîne d'origine, alors la condition deviendrait fausse et le corps du si La déclaration ne serait pas exécutée.

Nous pouvons également transmettre des variables comme argument au comprend () méthode.

var str = 'Bienvenue à Linux!';;
Soit trouver = 'Linux';
si (str.comprend (trouver))

console.log ('La chaîne contient "$ find"');

Le comprend () La méthode est sensible à la casse.

var str = 'Cette chaîne est écrite en haut de cas';
si (str.inclut («cette chaîne est écrite»))

console.log («la chaîne requise trouvée»);

autre

console.log ('n'a pas pu trouver la chaîne requise');

Nous pouvons également passer un autre paramètre au comprend () Méthode, qui spécifie où elle commencera la recherche.

var str = 'Cette chaîne est écrite en haut de cas';
si (str.inclut ('string', 5))

console.log («la chaîne requise trouvée»);

autre

console.log ('n'a pas pu trouver la chaîne requise');
var str = 'Cette chaîne est écrite en haut de cas';
si (str.inclut ('String', 6))

console.log («la chaîne requise trouvée»);

autre

console.log ('n'a pas pu trouver la chaîne requise');

De même, cette méthode peut également être utilisée pour trouver un élément dans un tableau.

vararr = [«lion», «singe», «rhino», «chien», «chat»];
si (arr.comprend («singe»))

console.journal («l'élément requis trouvé»);

autre

console.log ('n'a pas pu trouver l'élément requis');

Conclusion

Lorsque vous travaillez avec des tableaux ou des chaînes dans un langage de programmation, vous devrez souvent découvrir s'ils contiennent un élément spécifique ou une sous-chaîne. Le comprend () La méthode nous aide à comprendre cela.

Dans ce guide pratique, nous avons appris à utiliser le comprend () Méthode pour trouver une sous-chaîne / élément dans une chaîne / tableau. De plus, nous avons également discuté du type et des paramètres que nous pouvons transmettre au comprend () méthode.