2019-08-02から1日間の記事一覧
概要 let宣言(ECMAScript 2015、JavaScript 1.8.5)は変数にブロックスコープを与える。グローバルスコープは与えない。 関数の外でletを使ってもグローバル変数は定義されない。 詳細 let宣言はブロックスコープの変数を宣言することで有名ですが、同時に…
概要 var宣言(JavaScript 1.8.5、ECMAScript 2015)のスコープは実行コンテキスト(execution context)(MSDN Web Docs、2019/8/2)。 実行コンテキストは関数の内部であればその関数の内部、関数の外であればグローバル。 単にグローバルスコープでも関数…