[[JavaScript]]において、コード上の定義が、実行時にファイルの先頭で行われたかのようにふるまう現象のこと。 - 巻き上げの対象は定義だけであり、初期化は巻き上げられない - [[コンパイル]]されたコードのメモリを見る限り、定義の位置は変わらない (~のように という表現の根拠) ## MOC - 📒**関連** - [[varの巻き上げ]] - [[関数の巻き上げ]] - 📜**アクティビティ** - 📝**トラブルシューティング**