Exemple d'opérateur à double exclamation en javascript

Exemple d'opérateur à double exclamation en javascript
Tout le monde connaît la marque d'exclamation unique (!) Signe appelé la logique «pas»Opérateur, qui est utilisé pour inverser une valeur booléenne telle que«!vrai" Retour "FAUX", alors que "!FAUX" Retour "vrai". La double marque d'exclamation (!!) Symboles également appelés «le double bang", ou "coups de pied"Changez la valeur d'une vérité ou d'une falsification en"vrai" ou "FAUX". C'est un moyen simple de convertir une variable en valeur booléenne (vraie ou fausse).

Cette étude définira la double exclamation en JavaScript.

Qu'est-ce que l'opérateur à double exclamation en javascript?

La double marque d'exclamation (!!) n'est pas un opérateur JavaScript, c'est un double, pas (!) opérateur parce que le non (!) L'opérateur est utilisé deux fois dans l'opérateur à double exclamation (!!). 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.

Valeurs fausses en javascript

En JavaScript, les cordes non définies, 0, null, nan et vides (") sont les fausses valeurs.

Valeurs de vérité dans JavaScript

Les valeurs de vérité de JavaScript sont 1, une chaîne non vide, tout nombre non nul, tableaux, objets, etc.

Regardons les exemples de double exclamation en javascript.

Exemple 1:

Créer une variable "un"Et attribuez une valeur booléenne"FAUX»:

var a = faux

Utilisez le double pas (!) opérateur ou double exclamation (!!) avec la variable:

!!un;

La sortie donne la valeur booléenne "FAUX»:

Dans la sortie ci-dessus, la valeur de la variable "un"Est d'abord inversé à"vrai"Ensuite, le second (!) L'opérateur l'inverse à nouveau en «FAUX".

Ici, le tableau ci-dessous représente le résultat de toutes les valeurs JavaScript à la vérité et à la forte exclamation en utilisant la double exclamation !! Javascript:

Valeur !!Valeur
vrai vrai
FAUX FAUX
0 FAUX
1 vrai
indéfini FAUX
nul FAUX
" FAUX
'Linuxhint' vrai

Voyons comment fonctionne la double exclamation sur différentes valeurs et types de données.

Exemple 2: Application (!!) sur les valeurs booléennes

Vérifions l'effet de la double exclamation (!!) sur les valeurs booléennes:

Exemple 3: Application (!!) Sur les valeurs entières

Passez les entiers 0 et 1 au «console.enregistrer()»Méthode avec une double exclamation (!!) et verra le résultat:

Exemple 4: Application (!!) sur des valeurs nulles ou non définies

Voyons l'effet de la double exclamation (!!) sur les valeurs nulles ou non définies:

Exemple 5: Application (!!) Sur les valeurs de chaîne

Regardez l'effet de la double exclamation (!!) Sur une chaîne vide et une chaîne passant au «console.enregistrer()" méthode:

Nous avons compilé les instructions essentielles liées à la double exclamation (!!) Connectez-vous en javascript.

Conclusion

La double marque d'exclamation (!!) aussi connu sous le nom "le double bang", ou "coups de pied"Est le double pas (!) Opérateur qui modifie la valeur d'une déclaration de vérité ou de fausseté en «vrai" ou "FAUX". Il est converti en une valeur booléenne inversée en utilisant le premier (!) opérateur. Ensuite, le second (!) L'opérateur inverse la valeur booléenne inversée. Enfin, cela donne les mêmes résultats que les expressions booléennes (vrai, faux). Cette étude a défini la double exclamation en JavaScript.