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 = fauxUtilisez 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.