「JavaScript/変数」の版間の差分

削除された内容 追加された内容
編集の要約なし
「巻き上げ」とか初心者レベルではないので、「発展的」に分類
310 行
-->
 
=== <code>var</code>の巻き上げ発展的な知識 ===
==== <code>var</code>の巻き上げ ====
加えて<code>var</code>で宣言された変数に関しては、値の代入は代入した場所で行われるが、宣言はどこでしても関数の先頭でしたことになるという落とし穴が存在します。この挙動は<code>var</code>の巻き上げ(<code>var</code> hoisting)と呼ばれます。