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