JavaScriptで何が許されるのか

王林
王林オリジナル
2021-07-09 14:33:3617284ブラウズ

let in javascript は ES6 の新しいキーワードです。let を使用すると、ブロック レベルにスコープまたは制限された変数、ステートメント、または式を宣言できます。 let で宣言された変数は、グローバルまたは関数ブロック全体のみにすることができます。

JavaScriptで何が許されるのか

#この記事の動作環境: Windows10 システム、havascript 1.8.5、thinkpad t480 コンピューター。

ES2015 (ES6) では、let と const という 2 つの重要な JavaScript キーワードが追加されています。

let キーワードを使用すると、ブロック レベルにスコープまたは制限された変数、ステートメント、または式を宣言できます。

var とは異なり、宣言できる変数はグローバルまたは関数ブロック全体のみです。つまり、 block-level == { }

let で宣言された変数は、変数が宣言されているブロックまたはサブブロックでのみ使用できます。これは var と似ています。 2 つの主な違いは、var で宣言された変数のスコープは外側の関数全体であるのに対し、let で宣言された変数のスコープはブロックであることです。

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
}

関連ビデオ チュートリアルの共有: JavaScript ビデオ チュートリアル

以上がJavaScriptで何が許されるのかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。