Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

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


ใช่ ตัวดำเนินการ not เป็นกระบวนการย้อนกลับของผู้ดำเนินการไม่ใช่ หากค่าใด ๆ เป็นจริง single ! (ไม่) จะคืนค่าเท็จและ !! จะคืนค่าตรงข้าม (จริง)

ตัวดำเนินการไม่ -

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

ตัวดำเนินการ not not −

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