'!=' ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการ '!=' ตรวจสอบความไม่เท่าเทียมกันของวัตถุสองชิ้นโดยไม่ทำการตรวจสอบประเภท มันแปลงประเภทข้อมูลของตัวถูกดำเนินการสองตัวเป็นหนึ่งแล้วเปรียบเทียบค่าของตัวถูกดำเนินการ ตัวอย่างเช่น 1 !='1' จะให้ผลลัพธ์เป็นเท็จ
'!==' ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการ '!==' ตรวจสอบความไม่เท่าเทียมกันของวัตถุสองชิ้นด้วยการตรวจสอบประเภท จะไม่แปลงประเภทข้อมูลและทำการตรวจสอบที่พิมพ์ ตัวอย่างเช่น 1 !=='1' จะให้ผลลัพธ์เป็นจริง
ตัวอย่างต่อไปนี้ แสดงการใช้ตัวดำเนินการ '!=' กับ '!=='
ตัวอย่าง
<!DOCTYPE html> <html> <head> <title>Operator Example</title> </head> <body> <script language="JavaScript"> console.log(" 1 != '1' " + (1 != '1')); console.log(" 1 !== '1' " + (1 !== '1')); </script> </body> </html>
ผลลัพธ์
1 != '1' false 1 !== '1' true