Javascript中定義函數的方式有多種,函數直接量就是其中一種。如var fun = function(){},這裡function如果不賦值給fun那麼它就是一個匿名函數。好,看看匿名函數的如何被呼叫。
程式碼如下:
alert(x y);
return x y;
}(3,4));
2,調用函數,得到方式返回值。強制函數直接量執行再回傳一個引用,引用再去呼叫執行 複製程式碼
程式碼如下:
(function(x,y){
alert(x y);
return x y; })(3,4);
})(3,4);
複製程式碼
程式碼如下:
程式碼如下:
程式碼如下:
程式碼🎜>void function(x) {
x = x-1;
alert(x);
}(9);
使用🎜>使用🎜>
使用🎜 / 運算子
複製程式碼
程式碼如下:
程式碼如下: return x y;
}(3,4);
--function(x,y){
alert(x y);
return x y;
}(3,441 );
function(x,y){
alert(x y);
複製程式碼
程式碼如下:
程式碼如下:~function(x, y) { alert(x y); return x y; }(3, 4);最後看錯誤的調用方式複製程式碼 程式碼如下:function(x,y){ function(x,y){ function(x,y){ ); return x y; }(3,4);