Duplication possible:
Retour! 1 en javascript
Dans un fichier JavaScript, j'ai dû lire aujourd'hui, il y avait une ligne où une variable a été déclarée comme factoriel, comme ceci:
var myVariable = !1;
Et quelque chose de similaire a été utilisé comme paramètre dans une fonction comme celle-ci:
return variable.myFunction(!0);
Quelqu'un peut-il me expliquer ce que signifie l'exclamation dans ce contexte et finalement, pourquoi cela est généralement utilisé pour (les avantages)?
Merci d'avance !
Le ! Est l'opérateur boolean NOT.
NOT (!): Permet de basculer une déclaration de true vers false ou de false vers true.
!0 = true !1 = false
Ceci est une introduction géniale aux opérateurs booléens et leur utilisation en javascript.