問題一覧に戻る
初級javascript
問題35: グローバルスコープ
グローバルスコープの概念を学びましょう。関数の外で宣言された変数はグローバル変数となり、プログラムのどこからでもアクセスできます。便利ですが、過度な使用はコードの保守性を下げ、予期しない副作用を引き起こす可能性があるため、注意深く使用する必要があります。
// グローバル変数を宣言
counter = 0;
function increment() {
counter++;
}
function getCount() {
return counter;
}
increment();
increment();
console.log(getCount());