お知らせ
PICK UP
スコープ
変数や関数が有効な範囲のこと。
JavaScriptにおけるローカルスコープは、関数内で宣言された変数や関数が有効なスコープです。関数が実行されるたびに新しいローカルスコープが作成され、その中で宣言された変数や関数は、その関数内でのみ使用できます。JavaScriptでは、スコープの階層構造があり、ローカルスコープはグローバルスコープにネストすることができます。ネストされたスコープでは、内側のスコープから外側のスコープにアクセスできますが、外側のスコープから内側のスコープにはアクセスできません。スコープを作るためには、varやlet、constなどのキーワードを使用して変数を宣言します。varは関数スコープを作成し、letやconstはブロックスコープを作成します(ES6以降)。