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

อะไรคือความแตกต่างที่สำคัญระหว่างตัวดำเนินการ '=' และ '==' ในจาวาสคริปต์?


การใช้ตัวดำเนินการ "=" คือการกำหนดค่าจากขวาไปซ้าย ในขณะที่ "==" แสดงว่าค่าที่กำหนดมีค่าเท่ากันหรือไม่ ในตัวอย่างต่อไปนี้ ตัวแปร x และ y กำหนดค่าโดยใช้ตัวดำเนินการ "=" และ ตรวจสอบขนาดโดยใช้ตัวดำเนินการ "=="

ตัวอย่าง

<html>
<body>
<p id="equal"></p>
<script>
   var x = 5;
   var y = "6";
   document.write(x);
   document.getElementById("equal").innerHTML =
   (x == y);
</script>
</body>
</html>

ผลลัพธ์

false
5