Maison >interface Web >Questions et réponses frontales >Quelle est la signification du point d'exclamation en JavaScript
En JavaScript, le point d'exclamation "!" fait référence à l'opérateur logique NOT, qui est une opération de négation booléenne. Il peut être placé directement avant l'opérande. La syntaxe est "! Opérande" ; du nombre est converti en valeur booléenne, puis annulé et renvoyé.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
En JavaScript, le point d'exclamation "!
" fait référence à l'opérateur logique NOT. !
”指的是逻辑非运算符。
运算符 | 名称 | 示例 |
---|---|---|
! | 逻辑非 | !x 表示如果 x 不为真,则为真 |
逻辑非运算!
Opérateur | Nom | Exemple |
---|---|---|
! | NON logique | !x signifie que si x n'est pas vrai, alors il est vrai |
console.log( ! {} ); //如果操作数是对象,则返回false console.log( ! 0 ); //如果操作数是0,则返回true console.log( ! (n = 5)); //如果操作数是非零的任何数字,则返回false console.log( ! null ); //如果操作数是null,则返回true console.log( ! NaN ); //如果操作数是NaN,则返回true console.log( ! Infinity ); //如果操作数是Infinity,则返回false console.log( ! ( - Infinity )); //如果操作数是-Infinity,则返回false console.log( ! undefined ); //如果操作数是undefined,则返回trueExemple 2Si vous effectuez deux opérations NON logiques sur l'opérande, cela équivaut à convertir l'opérande en une valeur booléenne.
console.log( ! 0 ); //返回true console.log( ! ! 0 ); //返回falseRemarque : la valeur de retour de l'opération logique NOT doit être une valeur booléenne.
【Recommandations associées : Tutoriel d'apprentissage Javascript】
🎜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!