'!=' ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการ '!=' ตรวจสอบความไม่เท่าเทียมกันของวัตถุสองชิ้นโดยไม่ทำการตรวจสอบประเภท มันแปลงประเภทข้อมูลของตัวถูกดำเนินการสองตัวเป็นหนึ่งแล้วเปรียบเทียบค่าของตัวถูกดำเนินการ ตัวอย่างเช่น 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