Maison >interface Web >js tutoriel >Que signifie !! en js ?
!! opérateur en JS : utilisé pour convertir des valeurs en valeurs booléennes. Opération : effectuez une opération NON logique sur la valeur. Effectuez ensuite une opération NON logique sur le résultat. Résultat : vrai : lorsque la valeur n'est pas fausse, pas la chaîne vide, pas nulle, pas indéfinie. False : lorsque la valeur est vraie, chaîne vide, nulle, non définie. Objectif : Convertir n’importe quelle valeur en valeur booléenne. Force une conversion explicite en valeur booléenne. Éliminez les valeurs incertaines.
en JS !!
En JavaScript, l'opérateur "!!" est un opérateur logique NON (NON) qui est utilisé pour convertir une valeur en valeur booléenne. Sa fonction est la double négation, c'est-à-dire qu'après avoir effectué une opération NON logique sur la valeur, effectuez à nouveau une opération NON logique.
Comment utiliser
Syntaxe :
<code>!!<value></code>
où
Résultat de l'opération
Objectif de la double négation
Opérateur de double négation !! Principalement utilisé aux fins suivantes :
Exemple de code
<code>console.log(!!true); // true console.log(!!false); // false console.log(!!0); // false console.log(!!1); // true console.log(!!''); // false console.log(!!'abc'); // true</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!