Comment vérifier si la chaîne contient un point d'interrogation en javascript

Comment vérifier si la chaîne contient un point d'interrogation en javascript

Au dernier de toute phrase ou phrase, un point d'interrogation (?) est une marque de ponctuation utilisée pour représenter une question directe. Parfois, vous devez vérifier s'il y a un point d'interrogation dans un document texte ou un paragraphe. Par exemple, pour valider les questions présentes dans le texte. JavaScript donne des méthodes intégrées qui aident à faire cette tâche efficacement.

Ce tutoriel démontrera la procédure de vérification du point d'interrogation dans une chaîne.

Comment vérifier si la chaîne contient un point d'interrogation en javascript?

Pour vérifier si une chaîne donnée a un point d'interrogation, utilisez les méthodes suivantes.

  • Méthode incluse ()
  • Méthode Match ()

Utilisons tous les deux un par un!

Méthode 1: Vérifiez si la chaîne contient une marque d'interrogation en utilisant l'inclusion () Méthode

Pour vérifier si un point d'interrogation est présent dans une chaîne, utilisez le «comprend ()" méthode. Il accepte un point d'interrogation comme un argument et renvoie «vrai» si le point d'interrogation existe dans la chaîne, sinon il produit «FAUX".

Syntaxe

Suivez la méthode mentionnée ci-dessous pour utiliser la méthode incluse ():

chaîne.comprend (caractère);

Ici, "personnage«Peut être un point d'interrogation (?) qui sera vérifié dans la chaîne spécifiée.

Exemple

Dans cet exemple, nous créerons une chaîne stockée dans une variable nommée «chaîne»:

var string = "Comment coder un programme JavaScript?"

Ensuite, invoquez la méthode incluse () en faisant passer un point d'interrogation comme argument et stockez le résultat renvoyé dans la variable "Républiques»:

var ans = chaîne.Comprend ('?');

Enfin, imprimez la valeur résultante en utilisant le «console.enregistrer()" méthode:

console.journal (ANS);

La sortie affichée "vrai«Ce qui indique que la chaîne contient un point d'interrogation (?):

Dirigeons-nous vers la deuxième méthode!

Méthode 2: Vérifiez si la chaîne contient une marque d'interrogation à l'aide de Match () Méthode

Une autre méthode de JavaScript appelée «correspondre()»La méthode vérifie si une chaîne contient un point d'interrogation ou non. La méthode Match () compare une chaîne à une expression régulière ou à un motif regex. Si une correspondance se produit, un tableau de matchs est renvoyé; Sinon le NULL est retourné. L'opérateur ternaire ou l'énoncé conditionnel peut également être utilisé avec la méthode Match ().

Syntaxe

Suivez la syntaxe donnée pour vérifier la chaîne contient un point d'interrogation à l'aide de la méthode Match ():

chaîne.match (regexpattern);

Ici, le «Regexpattern» est l'expression régulière qui recherchera le point d'interrogation dans la chaîne.

Exemple

Nous allons maintenant utiliser la même chaîne créée dans l'exemple ci-dessus et utiliser l'opérateur ternaire avec la méthode Match () en passant l'expression régulière pour rechercher le point d'interrogation:

var ans = chaîne.correspondre(/\?/g) ? "vrai faux";

Imprimez le résultat sur la console:

console.journal (ANS);

Comme vous pouvez le voir, la sortie donne «vrai"Ce qui signifie le point d'interrogation (?) exister dans la chaîne:

Nous avons rassemblé les méthodes JavaScript les plus simples pour déterminer si la chaîne contient un point d'interrogation.

Conclusion

Pour vérifier si la chaîne contient un point d'interrogation, vous pouvez utiliser des méthodes prédéfinies JavaScript, telles que la méthode incluse () ou la méthode Match (). La méthode incluse () recherche le point d'interrogation en tant que sous-chaîne, tandis que la méthode Match () compare la chaîne en fonction du modèle donné. Ce tutoriel a démontré la procédure de vérification du point d'interrogation dans une chaîne avec une explication détaillée.