JS 中 !! 運算子:用於將值轉換為布林值。操作:對數值進行邏輯非運算。再對結果進行邏輯非運算。結果:真 (true):當值非真 (false)、非空字串、非 null、非 undefined 時。假 (false):當值真 (true)、空字串、null、undefined 時。用途:將任意值轉換為布林值。強制明確轉換為布林值。消除不確定的值。
JS 中的!!
#在JavaScript 中,「!!」運算子是邏輯非( NOT)運算符,用於將值轉換為布林值。它的作用是雙重取反,即對值進行一次邏輯非運算後,再進行一次邏輯非運算。
如何使用
語法:
!!
其中
操作結果
雙重取反的目的
雙重取反運算子!! 主要用於以下目的:
程式碼範例
console.log(!!true); // true console.log(!!false); // false console.log(!!0); // false console.log(!!1); // true console.log(!!''); // false console.log(!!'abc'); // true
以上是js中!!是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!