Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ตัวดำเนินการ !! (not not) ใน JavaScript เทียบเท่ากับการกลับค่าของ ! หรือไม่

คำอธิบาย

!! คือการกลับค่าสองครั้ง (double negation) ทำให้ได้ค่า boolean จริงของตัวแปร

ตัวอย่าง

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

วิธีรัน

node fileName.js

ผลลัพธ์

The result of single != false
The result of double !! = true