ホームページ > 記事 > ウェブフロントエンド > JavaScriptの感嘆符の意味は何ですか
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例 2オペランドに対して 2 つの論理 NOT 演算を実行すると、オペランドをブール値に変換するのと同じになります。
console.log( ! 0 ); //返回true console.log( ! ! 0 ); //返回false注: 論理 NOT 演算の戻り値はブール値である必要があります。 [関連する推奨事項:
以上がJavaScriptの感嘆符の意味は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。