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

Comment Verifier Si La Chaine Contient Un Point D Interrogation En Javascript



À la fin de toute phrase ou expression, un point d'interrogation (?) Est un signe de ponctuation utilisé 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 fournit des méthodes intégrées qui aident à effectuer cette tâche efficacement.

Ce didacticiel illustrera 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 comporte un point d'interrogation, utilisez les méthodes suivantes.



Utilisons les deux un par un !



Méthode 1 : Vérifier si la chaîne contient un point d'interrogation à l'aide de la méthode includes()

Pour vérifier si un point d'interrogation est présent dans une chaîne, utilisez le ' inclut() ' méthode. Il accepte un point d'interrogation comme argument et renvoie 'vrai' si le point d'interrogation existe dans la chaîne, sinon il affiche ' faux ”.





Syntaxe

Suivez la méthode ci-dessous pour utiliser la méthode includes() :

chaîne de caractères. comprend ( personnage ) ;

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



Exemple

Dans cet exemple, nous allons créer une chaîne stockée dans une variable nommée ' chaîne de caractères ” :

a été chaîne de caractères = 'Comment coder un programme JavaScript?' ;

Invoquez ensuite la méthode includes() en passant un point d'interrogation en argument et stockez le résultat renvoyé dans la variable ' ans ” :

a été ans = chaîne de caractères. comprend ( '?' ) ;

Enfin, imprimez la valeur résultante en utilisant le ' console.log() ' méthode:

console. Journal ( ans ) ;

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

Passons à la seconde méthode !

Méthode 2 : Vérifier si la chaîne contient un point d'interrogation à l'aide de la méthode match()

Une autre méthode en JavaScript appelée ' match() ” 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 modèle regex. Si une correspondance se produit, un tableau de correspondances est renvoyé ; sinon la valeur null est renvoyée. L'opérateur ternaire ou l'instruction conditionnelle peut également être utilisé avec la méthode match().

Syntaxe

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

chaîne de caractères. 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 :

a été ans = chaîne de caractères. match ( /\?/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 que le point d'interrogation (?) existe 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 JavaScript prédéfinies, telles que la méthode includes() ou match(). La méthode includes() 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 didacticiel a démontré la procédure de vérification du point d'interrogation dans une chaîne avec une explication détaillée.