Heim >Web-Frontend >Front-End-Fragen und Antworten >Was ist der Unterschied zwischen let und const in es6?

Was ist der Unterschied zwischen let und const in es6?

WBOY
WBOYOriginal
2022-03-31 16:18:151615Durchsuche

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.

Was ist der Unterschied zwischen let und const in es6?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.

Was ist der Unterschied zwischen let und const in es6?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn