的是否 JavaScript 中的 !!(非非)運算子相當於非運算子的逆過程?


是的,非非運算子就是非運算子的逆過程。如果某個值是真的,那麼單一的!(非)會返回假,而!!會返回相反的值(真)。

非運算子 −

var flag=true;
console.log(!flag);

非非運算子 −

var flag=true;
console.log(!!flag);

示例

以下為程式碼 −

var flag=true;
console.log("The result of single !=")
console.log(!flag);
console.log("The result of single !!=")
console.log(!!flag)

要執行以上程式,你需要使用以下命令 −

node fileName.js.

這裡,我的檔名是 demo247.js

輸出

這會在控制檯上輸出以下內容 −

PS C:\Users\Amit\javascript-code> node demo247.js
The result of single !=
false
The result of single !!=
True

更新於:09-11-2020

184 次瀏覽

開啟你的 事業

完成課程以獲得認證

立即開始
廣告
© . All rights reserved.