このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | 最新のリビジョン 両方とも次のリビジョン | ||
js:function:scope [2021/04/12 14:34] tanaka |
js:function:scope [2021/04/12 14:36] tanaka [ローカル変数] |
||
---|---|---|---|
行 27: | 行 27: | ||
* 仮引数 | * 仮引数 | ||
- | ※ ローカル変数を作りたい時は常にvar \\ | + | ※ ローカル変数を作りたい時は常に |
※ ES2015以前はブロックスコープがなかった | ※ ES2015以前はブロックスコープがなかった | ||
行 43: | 行 43: | ||
</ | </ | ||
- | varの位置に関わらずmyVariableは関数内のどこでも常にローカルスコープを持つ \\ | + | '' |
- | ※ var myVariableをコメントアウトするとグローバルスコープを持つようになる \\ | + | ※ '' |
- | ⇒ 変数の巻き上げ(hoisting)と呼ばれる | + | ⇒ 変数の巻き上げ('' |
\\ \\ | \\ \\ | ||