JavaScript では、感嘆符「!」は、ブール反転演算である論理 NOT 演算子を指します。オペランドの直前に直接配置できます。構文は、「! Operand」; 「!」演算です。演算子はオペランド値をブール値に変換し、それを否定して返します。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript では、感嘆符「!
」は論理 NOT 演算子を指します。
名前 | 例 | |
---|---|---|
論理NOT | !!!x は、x が true でない場合は true であることを意味します |
# はブール否定演算です(ない)。単項演算子として、オペランドの直前に配置され、オペランドの値をブール値に変換し、それを反転して返します。
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,则返回true
console.log( ! 0 ); //返回true console.log( ! ! 0 ); //返回false
以上がJavaScriptの感嘆符の意味は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。