さて引き続き関数の勉強です!(`・ω・´) グローバルスコープとローカルスコープがある スコープとは 「変数が作りぷとの中のどの場所から参照できるか」 を決める概念である JavaScriptのスコープは以下の2つに分類できる グローバルスコープ スクリプト全体から参照できる ローカルスコープ 定義された関数の中でのみ参照できる ここまではトップレベルで定義する (関数の外で定義する)変数だけ見てきたので スコープを意識する必要はほぼなかったが いよいよ関数が登場したところで このスコープについても理解しておく必要がある はーい!がんばりまーす! グローバル変数とローカル変数の違い グローバルスコープを持つ変数のことをグローバル変数 ローカルスコープを持つ変数のことをローカル変数という とりあえず一旦は グローバル変数 関数の外で宣言した変数 ローカル変数 関数の中で宣言した変数 と覚えて