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

Comment convertir une chaîne en booléen 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 les opérations logiques, elles doivent être converties en valeurs booléennes.

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

Comment convertir / transformer une chaîne en booléen en utilisant JavaScript?

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

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

Voyons comment ces méthodes fonctionneront.

Méthode 1: Convertir une chaîne en booléen en utilisant un opérateur d'égalité stricte (===)

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

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

a === 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éer une variable nommée «chaîne"Cela stocke une valeur booléenne"vrai«En tant que chaîne:

var string = 'true';

Comparez la chaîne à la chaîne "vrai" en utilisant le "Égalité stricte" (===) Opérateur. Seulement si la chaîne est "vrai», La sortie sera allouée à une valeur booléenne«vrai»:

var result = string === 'true';

Imprimez le résultat sur la console en utilisant le «console.enregistrer()" méthode:

console.log (résultat);

Sortir

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

Exemple 2:
En variable "chaîne», Stockez la valeur booléenne"FAUX»:

var string = 'false';

Comparez la chaîne "FAUX"Avec la chaîne"vrai»:

var result = string === 'true';

Sortir

La sortie montre "FAUX"Parce que l'opérateur d'égalité stricte renvoie vrai si la chaîne est réellement"vrai".

Méthode 2: Convertir une chaîne en booléen en utilisant le double non (!!) Opérateur

Pour convertir la corde en booléen, il existe une autre méthode en JavaScript, connu sous le nom de double exclamation (!!) c'est un double pas (!!) opérateur. Il renvoie une valeur booléenne en inversant le résultat d'un seul opérateur non.

Syntaxe
La syntaxe pour le double non (!!) L'opérateur est le suivant:

!!chaîne

Dans la syntaxe ci-dessus:

  • La première (!) L'opérateur le modifie en une valeur booléenne inversée. La deuxième (!) L'opérateur inverse la valeur booléenne inversée. En d'autres termes, c'est maintenant la valeur booléenne réelle de l'objet.

Exemple 1:
Créer une variable "chaîne"Et stockez une valeur booléenne"vrai«En tant que chaîne dedans:

var string = 'true'

Utilisez le double pas (!!) Opérateur avec chaîne pour se convertir en valeur booléenne:

console.enregistrer(!!chaîne);

Sortir

Affichages de sortie "vrai", un péché (!!) opérateur, d'abord (!) convertit «vrai" dans "FAUX», Puis le second (!) à nouveau le convertit 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 la chaîne en booléen à l'aide d'un objet booléen est la suivante:

Booléen (chaîne)
  • 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 revient "FAUX".

Exemple 1:
Créer une variable "chaîne"Et stockez une valeur booléenne"vrai«En tant que chaîne dedans:

var string = 'true'

Appelez l'emballage booléen en passant la chaîne:

Boolean (String);

Sortir

La sortie renvoie une valeur booléenne "vrai», Car la chaîne passée n'est pas vide.

Exemple 2:
Stockez la valeur booléenne "FAUX"Dans une variable"chaîne»:

var string = 'false'

Invoquez l'emballage booléen en passant la chaîne:

Boolean (String);

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. Le "Doubler pas"(!!) L'opérateur renvoie une valeur booléenne en inversant le résultat d'un seul opérateur non 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 renvoie"FAUX". Ce tutoriel montre les méthodes de conversion de la chaîne en booléen à l'aide de JavaScript.