const หมายถึง: คุณไม่สามารถเปลี่ยนค่าที่กำหนดในตอนแรกได้
ขั้นแรกให้กำหนดค่าคืออะไรใน js คืออะไร ค่าอาจเป็น: บูลีนสตริงตัวเลขวัตถุฟังก์ชันและค่าที่ไม่ได้กำหนด
ชอบ: ผู้คนเรียกคุณด้วยชื่อของคุณมันไม่เปลี่ยนแปลง อย่างไรก็ตามคุณเปลี่ยนเสื้อผ้าของคุณ ความผูกพันระหว่างผู้คนและคุณคือชื่อของคุณ ส่วนที่เหลือสามารถเปลี่ยนแปลงได้ ขออภัยสำหรับตัวอย่างแปลก ๆ
ผมขอยกตัวอย่างบางส่วน:
const isItOn = true;
isItOn = false;
const counter = 0;
counter++;
const name = 'edison';
name = 'tesla';
const fullname = {
name: 'albert',
lastname: 'einstein'
};
fullname = {
name: 'werner',
lastname: 'heisenberg'
};
fullname.name = 'hermann';
const increase = aNumber => ++aNumber;
increase = aNumber => aNumber + 1;
let anotherNumber = 3;
const decrease = () => --anotherNumber;
anotherNumber = 10;
decrease();
const chaos = undefined;
chaos = 'let there be light'
const weird = NaN;
weird = 0
อย่างที่คุณเห็นเว้นแต่คุณจะไม่เปลี่ยนค่าที่กำหนด"แรก" เป็นค่า const ไม่มีข้อผิดพลาด เมื่อใดก็ตามที่คุณพยายามเปลี่ยนค่าที่กำหนดครั้งแรกไปเป็นอย่างอื่นมันจะโกรธและทำให้เกิดข้อผิดพลาด
const
ดังนั้นนี้เป็นสิ่งที่สองที่คุณอาจจะรู้ว่าเมื่อมีการใช้ ซึ่งก็คือควรเริ่มต้นให้เป็นค่าที่ประกาศไม่เช่นนั้นจะโกรธ
const orphan;
const rich = 0;