【JavaScript】function文(The function Statement)とfunction式(The function Expression)

  • このエントリーをはてなブックマークに追加

Javascriptにはfunction文(The function Statement)とfunction式(The function Expression)が存在する。
function文とfunction式は別物である。
function文は省略記法であり、functionオブジェクトをvar文で変数に格納することを意味している。


//function文(The function Statement)
function foo() {}

//これは、以下のfunction式(The function Expression)を用いた記述と同じ意味になる。
var foo = function() {};


参考
JavaScript:the good parts 「良いパーツ」によるベストプラクティス [ ダグラス・クロフォード ] ExternalLink P132~133

定義されるとすぐに実行されるIIFE(Immediately Invoked Function Expression; 即時実行関数式)がある。

下記に書いた。
【JavaScript】即時関数 (attacktube.com)

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*