Comment convertir une chaîne en booléen en JavaScript

Comment Convertir Une Chaine En Booleen En Javascript



Parfois, les valeurs booléennes sont stockées dans des bases de données sous forme de chaînes, et les programmeurs peuvent utiliser ces valeurs pour effectuer des actions spécifiques sur des sites Web ou des applications. Dans cette situation, avant d'utiliser ces chaînes dans des opérations logiques, elles doivent être converties en valeurs booléennes.

Ce didacticiel démontrera les méthodes de conversion de chaîne en booléen à l'aide de JavaScript.

Comment convertir/transformer une chaîne en booléen à l'aide de JavaScript ?

Utilisez les méthodes suivantes pour convertir une chaîne en booléen à l'aide de JavaScript :







  • Opérateur d'égalité stricte (===)
  • Double non (!!) opérateur
  • Objet booléen

Voyons comment ces méthodes fonctionneront.



Méthode 1 : convertir une chaîne en booléen à l'aide de l'opérateur d'égalité stricte (===)

La ' Égalité stricte (===) Opérateur ou le ' identité L'opérateur ' est utilisé pour convertir une chaîne en une valeur booléenne. Il vérifie si la valeur de gauche devient égale à la valeur de droite. Si oui! ça revient ' vrai « sinon, ça revient » faux ”.



Syntaxe
La syntaxe de l'opérateur d'égalité stricte est la suivante :





un === b

Valeur de retour
Ses sorties » vrai ” si les valeurs comparées sont constituées de la même valeur et du même type.

Exemple 1 :
Créez une variable nommée ' chaîne de caractères ' qui stocke une valeur booléenne ' vrai ' sous forme de chaîne :



a été chaîne de caractères = 'vrai' ;

Comparez la chaîne à la chaîne ' vrai ' en utilisant le ' Égalité stricte (===) Opérateur. Seulement si la chaîne est ' vrai ', la sortie se verra attribuer une valeur booléenne ' vrai ” :

a été résultat = chaîne de caractères === 'vrai' ;

Imprimez le résultat sur la console en utilisant le ' console.log() ' méthode:

console. Journal ( résultat ) ;

Production

La sortie affiche ' vrai ”, car l'égalité stricte renvoie vrai lorsque les deux opérandes sont égaux en termes de type et de valeur.

Exemple 2 :
En variables ' chaîne de caractères ”, stocke la valeur booléenne “ faux ” :

a été chaîne de caractères = 'faux' ;

Comparez la chaîne ' faux ' avec la chaîne ' vrai ” :

a été résultat = chaîne de caractères === 'vrai' ;

Production

La sortie affiche ' faux ' car l'opérateur d'égalité stricte renvoie vrai si la chaîne est en fait ' vrai ”.

Méthode 2 : convertir une chaîne en booléen à l'aide de l'opérateur double NOT (!!)

Pour convertir une chaîne en booléen, il existe une autre méthode en JavaScript, connue sous le nom de double exclamation (!!) qui est un double opérateur NOT (!!). Il renvoie une valeur booléenne en inversant le résultat d'un seul opérateur NOT.

Syntaxe
La syntaxe de l'opérateur double NOT (!!) est la suivante :

!! chaîne de caractères

Dans la syntaxe ci-dessus :

  • Le premier opérateur (!) le transforme en une valeur booléenne inversée. Le deuxième opérateur (!) inverse la valeur booléenne inversée. En d'autres termes, il s'agit maintenant de la valeur booléenne réelle de l'objet.

Exemple 1 :
Créer une variable ' chaîne de caractères ' et stocker une valeur booléenne ' vrai ' sous forme de chaîne :

a été chaîne de caractères = 'vrai'

Utilisez l'opérateur double NOT (!!) avec une chaîne pour convertir en une valeur booléenne :

console. Journal ( !! chaîne de caractères ) ;

Production

La sortie affiche ' vrai ', un péché ( !! ) opérateur, premier ( ! ) convertit ' vrai ' dans ' faux ”, puis le deuxième ( ! ) le convertit à nouveau en ' vrai ”.

Méthode 3 : convertir une chaîne en booléen à l'aide d'un objet booléen

Pour convertir la chaîne en booléen, utilisez le JavaScript intégré ' booléen ' objet. C'est un objet wrapper pour les valeurs booléennes.

Syntaxe
La syntaxe pour convertir une chaîne en booléen à l'aide d'un objet booléen est la suivante :

booléen ( chaîne de caractères )
  • Il prend une chaîne comme argument et renvoie une valeur booléenne.
  • Il revient ' vrai ” si la chaîne passée n'est pas vide.
  • Pour une chaîne vide, il renvoie ' faux ”.

Exemple 1 :
Créer une variable ' chaîne de caractères ' et stocker une valeur booléenne ' vrai ' sous forme de chaîne :

a été chaîne de caractères = 'vrai'

Appelez le wrapper booléen en transmettant la chaîne :

booléen ( chaîne de caractères ) ;

Production

La sortie renvoie une valeur booléenne ' vrai ”, car la chaîne transmise n'est pas vide.

Exemple 2 :
Stockez la valeur booléenne ' faux « dans une variable » chaîne de caractères ” :

a été chaîne de caractères = 'faux'

Appelez le wrapper booléen en transmettant la chaîne :

booléen ( chaîne de caractères ) ;

La sortie correspondante sera :

Conclusion

Pour convertir une chaîne en booléen, utilisez le ' Égalité stricte ” opérateur (===) qui compare la chaîne spécifiée à la chaîne “ vrai ' et il renvoie une valeur booléenne ' vrai ” si les valeurs comparées sont du même type et de la même valeur. La ' Double pas ” ( !! ) renvoie une valeur booléenne en inversant le résultat d'un seul opérateur NOT, ou JavaScript ' booléen « Objet qui renvoie une valeur booléenne » vrai ” si la chaîne passée n'est pas une chaîne vide sinon retourne “ faux ”. Ce didacticiel illustre les méthodes de conversion de chaîne en booléen à l'aide de JavaScript.