問題一覧に戻る
初級javascript
問題34: ローカルスコープ

ローカルスコープの概念を学びましょう。関数内で宣言された変数は、その関数内でのみアクセス可能で、外部からはアクセスできません。これにより、変数名の衝突を避け、コードの保守性を高めることができます。スコープの理解は、バグの少ないコードを書くための重要な基礎知識です。

// 関数内でローカル変数を宣言
function calculateArea(width, height) {
area = width * height;
return area;
}

console.log(calculateArea(5, 3));
// console.log(area); // エラー:関数外からはアクセスできない