var let const ต่างกันยังไง JavaScript บทความนี้ขอกล่าวถึงเรื่องการประกาศ หรือสร้างตัวแปรของภาษา JavaScript ซึ่งจะพบ keyword 3 คำคือ var let และ const โดยทั้ง 3 แตกต่างกันอย่างไร มีรายละเอียดดังนี้
ตัวอย่าง var let const ต่างกันยังไง JavaScript
1. var คือคำสั่งสร้างตัวแปรแบบเก่าของ JavaScript เริ่มใช้ 1995 ถึง 2015 สามารถแก้ไขข้อมูลได้
2. let คือคำสั่งสร้างตัวแปรแบบใหม่ของ JavaScript เริ่มใช้ 2015 ถึงปัจจุบัน สามารถแก้ไขข้อมูลได้
3. const คือคำสั่งสร้างตัวแปรแบบค่าคงที่ของ JavaScript ไม่สามารถแก้ไขข้อมูลได้
ตัวอย่าง การประกาศตัวแปรด้วย var let const
<script>
var a = 9;
let b = 1;
const c = a + b;
console.log( a+" + "+b+" = "+c );
</script>
ผลลัพธ์
9 + 1 = 10
จากตัวอย่างโค้ดสร้างตัวแปร a = 9 ด้วย var, ตัวแปร b = 1 ด้วย let และตัวแปร c เก็บผลลัพธ์ a + b ด้วย const ซึ่งหมายความว่าตัวแปร c จะไม่สามารถเปลี่ยนแปลง หรือแก้ไขค่าข้อมูลได้ ส่วน a และ b สามารถเปลี่ยนแปลงได้ จากนั้นใช้คำสั่ง console.log แสดงค่าของตัวแปรทั้ง 3 ออกสู่หน้า console