การเปลี่ยนแปลงค่าของตัวแปร
สมมติว่าเรามีตัวแปรที่เราได้กำหนดค่าให้แล้ว จากนั้นเราสามารถดำเนินการกำหนดค่า อีกครั้งและกำหนดค่าใหม่ ให้กับตัวแปรได้:
let a; // ประกาศตัวแปร
a = 1; // กำหนดค่า 1 ให้กับมัน
alert(a); // จะแสดง 1
a = 2; // ตอนนี้กำหนดค่า 2 ทับค่า 1
alert(a); // จะแสดง 2
นั่นคือค่าของตัวแปรไม่ใช่สิ่งที่เป็น ตัวตายตัวแทนกับมัน เราสามารถกำหนด ข้อมูลบางอย่างลงในตัวแปรได้อย่างอิสระ อ่านข้อมูลเหล่านั้น แล้วค่อยเขียนค่าอื่นลงไปอีก - และเป็นเช่นนี้ไปเรื่อยๆ
สร้างตัวแปร a กำหนดค่า
10 ให้กับมัน แล้วแสดงผลบนหน้าจอ
จากนั้นกำหนดค่า 20 ให้กับมัน
แล้วแสดงผลบนหน้าจอ