ใช่ ตัวดำเนินการ 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