
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【JavaScript】ホイスティング(巻き上げ)について - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【JavaScript】ホイスティング(巻き上げ)について - Qiita
はじめに アウトプットが苦手な自分が練習の一環として記事を書いてみる。 第六回目です。 今回はJavaSc... はじめに アウトプットが苦手な自分が練習の一環として記事を書いてみる。 第六回目です。 今回はJavaScript独特の挙動であるホイスティング(巻き上げ)について書いていきます。 ホイスティング(巻き上げ)とは? ホイスティングとは 変数や関数の宣言は常にコードの先頭で行われたことにする という挙動のことです。 以下を例に見ていきます。 function a() { console.log('aが実行されました') } a(); // 実行結果 aが実行されました 上記は「関数を定義」しその後「関数の実行」を行っているので結果はaが実行されましたが出力されました。 ここまでは問題ないと思います。 では次は「関数を定義」と「関数の実行」の順番を入れ替えるとどうなるでしょうか。