let in JavaScript ist ein neues Schlüsselwort in ES6, mit dem wir eine Variable, eine Anweisung oder einen Ausdruck deklarieren können, deren Gültigkeitsbereich auf die Blockebene beschränkt ist. Mit let deklarierte Variablen können nur global oder für den gesamten Funktionsblock sein.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Havascript 1.8.5, Thinkpad T480-Computer.
ES2015 (ES6) fügt zwei wichtige JavaScript-Schlüsselwörter hinzu: let und const.
Mit dem Schlüsselwort let können Sie eine Variable, Anweisung oder einen Ausdruck deklarieren, deren Gültigkeitsbereich auf die Blockebene beschränkt ist.
Im Gegensatz zu var können die deklarierten Variablen nur global oder der gesamte Funktionsblock sein. Mit anderen Worten: Variablen, die mit block-level == { }
let deklariert werden, sind nur in dem Block oder Unterblock verfügbar, in dem sie deklariert sind. Dies ähnelt var. Der Hauptunterschied zwischen den beiden besteht darin, dass der Gültigkeitsbereich der von var deklarierten Variablen die gesamte umschließende Funktion ist, während der Gültigkeitsbereich der von let deklarierten Variablen der Block ist.
function varTest() { var x = 1; if (true) { var x = 2; // 同样的变量! console.log(x); // 2 } console.log(x); // 2 } function letTest() { let x = 1; if (true) { let x = 2; // 不同的变量 console.log(x); // 2 } console.log(x); // 1 }
Verwandte Video-Tutorial-Teilen: Javascript-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWas ist in Javascript enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!