JS
スコープ
読み方:スコープ
変数が使える範囲のこと。関数の中で宣言した変数は外からは使えない。
やさしい説明
スコープとは、変数が使える範囲のことです。
関数の中で宣言した変数は、その関数の中でしか使えません。これを「ローカルスコープ」と言います。
具体例・使い方
グローバルスコープ → どこからでもアクセス可能
ローカルスコープ → 関数の中だけ
ブロックスコープ → if文やfor文の中だけ(let/const)
よくある疑問
Q: varとlet/constのスコープの違いは?
A: varは関数スコープ、let/constはブロックスコープです。let/constを使いましょう。
関連用語
📖 関連レッスン
レッスンを見る →