Exemple d'opérateur de double exclamation en JavaScript

Exemple D Operateur De Double Exclamation En Javascript



Tout le monde connaît le point d'exclamation unique ( ! ) signe appelé le « logique » ne pas ', qui est utilisé pour inverser une valeur booléenne telle que ' !vrai ' Retour ' faux ', tandis que ' !faux ' Retour ' vrai ”. Le double point d'exclamation ( !! ) symboles également appelés ' le double coup ', ou ' coups doubles ' changer la valeur d'un vrai ou d'un faux en ' vrai ' ou ' faux “. C'est un moyen simple de convertir une variable en une 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 ?

Le double point d'exclamation ( !! ) n'est pas un opérateur JavaScript, c'est un double, pas ( ! ) car le non ( ! ) est utilisé deux fois dans l'opérateur de double exclamation ( !! ). 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.







Valeurs fausses en JavaScript

En JavaScript, les chaînes indéfinies, 0, nulles, NaN et vides ('') sont les valeurs fausses.



Valeurs de vérité en JavaScript

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



Regardons les exemples de double exclamation en JavaScript.





Exemple 1:

Créer une variable ' un ' et attribuez une valeur booléenne ' faux ” :

Il y a un = faux

Utilisez l'opérateur double not(!) 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é en ' vrai ' puis, le deuxième (!) opérateur l'inverse à nouveau en ' faux ”.

Ici, le tableau ci-dessous représente le résultat de toutes les valeurs JavaScript véridiques et fausses utilisant la double exclamation !! JavaScript :

Évaluer !!Évaluer
vrai vrai
faux faux
0 faux
1 vrai
indéfini faux
nul faux
'' faux
'Linux' vrai

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

Exemple 2 : Appliquer (!!) sur des valeurs booléennes

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

Exemple 3 : Appliquer (!!) sur des valeurs entières

Passez les entiers 0 et 1 au ' console.log() ” méthode avec une double exclamation (!!) et verra le résultat :

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

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

Exemple 5 : Appliquer (!!) sur des valeurs de chaîne

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

Nous avons compilé les instructions essentielles liées au signe double exclamation (!!) en JavaScript.

Conclusion

Le double point d'exclamation ( !! ) aussi connu sous le nom ' le double coup ', ou ' coups doubles ' est le double opérateur non (!) qui change la valeur d'une déclaration véridique ou fausse en ' vrai ' ou ' faux “. Il est converti en une valeur booléenne inversée à l'aide du premier opérateur (!). Ensuite, le deuxième opérateur (!) inverse la valeur booléenne inversée. Enfin, elle donne les mêmes résultats que les expressions booléennes (True, False). Cette étude a défini la double exclamation en JavaScript.