Exemple d'opérateur de double exclamation en JavaScript
-
Exemple de double exclamation JavaScript avec une sortie
False
-
Exemple de double exclamation JavaScript avec une sortie
True
-
Valeurs
False
etTrue
dansDouble Exclamation !!
JavaScript
La double exclamation JavaScript !!(not not)
donne les mêmes résultats que les expressions booléennes (True, False). L’opérateur Double Exclamation en JavaScript est une simple répétition de l’opérateur logique unaire !(not)
.
Exemple de double exclamation JavaScript avec une sortie False
Après un court exemple utilisant l’opérateur de double exclamation représente une sortie dans une valeur booléenne. La condition est que le true
ne soit pas false
, c’est pourquoi true
donne une valeur false
.
Nous créons une variable et attribué une chaîne vide avec double exclamation falseOrTrue = !!"";
. Dans la dernière étape, document.write(falseOrTrue);
, pour la sortie variable.
<script>
//JavaScript code starts from here
var falseOrTrue;
//In this case the given falseOrTrue variable is initlizes to store the result
//Double Exclamation operator checks the string is true or false
falseOrTrue = !!"";
//Now string is empty the result will be false
document.write(falseOrTrue);
</script>
Production :
false
Vous pouvez exécuter le code vous-même et vérifier la sortie. Maintenant, nous allons exécuter un autre exemple pour obtenir une sortie true
.
Exemple de double exclamation JavaScript avec une sortie True
L’exemple suivant contient la variable var falseOrTrue;
comme variable de l’exemple ci-dessus. Nous créons un nom d’objet vide avec un opérateur de double exclamation.
La valeur stockée dans l’objet n’est pas vide. Lorsque nous appelons la variable, cela indique que la valeur est true
.
<script>
//JavaScript code starts from here
var falseOrTrue;
//In this case the given object is empty
//In this case the given falseOrTrue variable is initlizes to store the result
falseOrTrue = !!{
items: 1
};
//Now object is not empty the result will be true
document.write(falseOrTrue);
</script>
Production :
true
Valeurs False
et True
dans Double Exclamation !!
JavaScript
Jetez un œil au tableau et voyez les résultats !!value
.
value │ !!value
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
false │ false
true │ true
null │ false
undefined │ false
0 │ false
-0 │ false
1 │ true
-5 │ true
NaN │ false
'' │ false
'hello' │ true
Toutes les fausses valeurs sont false
, et les vraies valeurs sont true
dans le !!
opérateur.