Heim >Web-Frontend >Front-End-Fragen und Antworten >Was ist der Unterschied zwischen let und const in es6?
Der Unterschied zwischen let und const in es6 ist: Mit let deklarierte Variablen können geändert werden, und sowohl Wert als auch Typ können geändert werden, während mit const deklarierte Konstanten nicht geändert werden können, d. h. const muss sofort nach der Deklaration initialisiert werden und kann nicht später ein Wert zugewiesen werden.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.
Der Unterschied zwischen let und const:
Die von let deklarierten Variablen können geändert werden, und sowohl der Wert als auch der Typ können geändert werden (let: deklariert). eine Variable);
const deklarierte Konstanten können nicht geändert werden
Das bedeutet, dass const, sobald sie deklariert wurde, sofort initialisiert werden muss und später nicht zugewiesen werden kann
const i ; // 报错,一旦声明,就必须立即初始化 const j = 5; j = 10; // 报错,常量不可以改变
Die gleichen Punkte zwischen let und const:
Beide sind nur Deklarationen im Bereich auf Blockebene sind gültig
und sollten nach der Deklaration der Variablen verwendet werden.
Es gibt keine Variablenförderung und es gibt eine vorübergehende Totzone
darf nicht denselben Namen wie andere Variablen oder Funktionen in ihrem Geltungsbereich haben
[Verwandte Empfehlungen: Javascript-Video-Tutorial, Web Frontend】
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen let und const in es6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!