ホームページ >ウェブフロントエンド >jsチュートリアル >jsの!!ってどういう意味ですか?
JavaScript の !! 演算子は、任意の値をブール値に変換します。ゼロ以外、空でない文字列およびオブジェクトの場合は true、0、null、未定義、NaN、および空の文字列の場合は false。これは、ブール値へのキャスト、ブール値の反転、遅延読み込みの実装に使用されます。
JS の !! 演算子の意味
JS の !!
演算子は、JavaScript では二重否定演算子と呼ばれます。次の処理を実行します: !!
运算符在 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
!!
演算子はそれをブール値に変換します: true
になります。 🎜🎜 0
、null
、unknown
、NaN
、および空の文字列の場合、結果は false 。 🎜🎜🎜🎜使用例🎜🎜🎜<code>!!
演算子の使用例をいくつか示します: 🎜rrreee🎜🎜使用法🎜🎜🎜!!
演算子は主に次の目的で使用されます。目的: 🎜true
から false
への変換、またはその逆の変換など、ブール値を反転するために使用できます。 🎜🎜🎜 遅延読み込みの実装: 🎜 を使用すると、要素のコンテンツが表示されたときにのみ読み込まれる遅延読み込みを実装できます。 🎜🎜以上がjsの!!ってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。