JavaScript の関数宣言と関数式って何が違うの? - Qiita

JavaScript の関数には「関数宣言」「関数式」という2つの作り方があります。ただ見た目が違うだけに見えるのですが、実は仕様の違いもあるのでまとめてみます。関数宣言の書き方function キーワードを使って関数を宣言できます…