Die in dieser Blogreihe geschriebenen Inhalte sind einige meiner eigenen Zusammenfassungen während meines täglichen Studiums. Sie werden als Notizen und Überprüfung verwendet. Wenn etwas nicht stimmt, weisen Sie bitte darauf hin, danke 🎜> Unsinn Ohne weitere Umschweife, fangen wir an!
Sowohl let als auch const können zum Definieren von Variablen verwendet werden (ähnlich wie var), es gibt jedoch einige Unterschiede und neue Funktionen unten gezeigt
1. let-Befehl ( wird zum Deklarieren von Variablen verwendet )
1 Da es in js keinen Gültigkeitsbereich auf Blockebene gibt, sind mit let deklarierte Variablen nur innerhalb des Blocks gültig, zu dem sie gehören, und können nicht von außen aufgerufen werden. (Zum Beispiel kann alles innerhalb eines geschweiften Klammerpaars als Bereich auf Blockebene verstanden werden.)
2. Verwenden Sie die ES6-Syntax, um standardmäßig den strikten Modus und nicht deklarierte Variablenreferenzen im strikten Modus zu verwenden mode Es wird ein Fehler gemeldet
3. Sie können dieselbe Variable nicht wiederholt mit let deklarieren
2. Const-Befehl ( definiert eine Konstante )
1. Mit const deklarierte Konstanten können nicht geändert werden (wenn ein Referenztyp (Objekt) deklariert wird, kann der Zeiger nicht geändert werden, der Inhalt darin jedoch schon geändert Geändert )
2. const hat auch einen Gültigkeitsbereich auf Blockebene wie let
3. const-Deklaration Muss sein zugewiesen
Das obige ist der detaillierte Inhalt vonEinführung in let und const in ES6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!