javascriptで関数をおさらい

javascriptの関数。

function testFunc() {
    alert(1);
}

これと

var testFunc = function() {
    alert(2);
}

これはほぼ同義。
上のほうがよく見る。

呼び出し方

呼び出し方も何通りかある。

testFunc();
(testFunc)();

すぐに実行するなら、こういうのもあり

(function testFunc() {
    alert(3);
})();
var testFunc = function() {
    alert(4);
}();
無名関数も

もち、無名関数もある

(function() {
    alert(5);
})();


メモとして