Heim  >  Artikel  >  Web-Frontend  >  Was ist in Javascript enthalten?

Was ist in Javascript enthalten?

王林
王林Original
2021-07-09 14:33:3617265Durchsuche

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.

Was ist in Javascript enthalten?

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!

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