Maison >interface Web >js tutoriel >Que signifie !! en js ?
L'opérateur !! en JavaScript convertit n'importe quelle valeur en booléen : vrai pour les chaînes et objets non nuls et non vides, faux pour 0, nul, non défini, NaN et les chaînes vides. Il est utilisé pour convertir en booléen, inverser le booléen et implémenter un chargement paresseux.
Signification de l'opérateur !! en JS
L'opérateur !!
en JS est appelé l'opérateur de double négation en JavaScript. Il fait ce qui suit : !!
运算符在 JavaScript 中被称为双重否定运算符。它执行以下操作:
将任何值转换为布尔值
将任何值作为输入,!!
运算符会将其转换为布尔值:
true
。0
、null
、undefined
、NaN
和空字符串,结果为 false
。使用示例
以下是一些 !!
运算符的使用示例:
<code class="js">console.log(!!0); // false console.log(!!1); // true console.log(!!''); // false console.log(!!"Hello"); // true console.log(!!null); // false console.log(!!undefined); // false console.log(!!NaN); // false</code>
用途
!!
运算符主要用于以下目的:
true
转换为 false
!!
la convertira en booléen : true
. 🎜🎜Pour 0
, null
, undefined
, NaN
et la chaîne vide, le résultat est false . 🎜🎜🎜🎜Exemples d'utilisation🎜🎜🎜Voici quelques exemples d'utilisation de l'opérateur <code>!!
: 🎜rrreee🎜🎜Usage🎜🎜🎜!!
est principalement utilisé pour le but suivant : 🎜true
en false
et vice versa. 🎜🎜🎜 Implémenter le chargement paresseux : 🎜 peut être utilisé pour implémenter le chargement paresseux, où le contenu d'un élément n'est chargé que lorsqu'il est affiché. 🎜🎜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!