JavaScript匿名函式

twilight0402發表於2017-03-06

版權宣告:本文為博主原創文章,轉載請註明出處。 https://blog.csdn.net/twilight_karl/article/details/60592534

匿名函式

1,將匿名函式賦值給變數

    var fun1 = function (){
        return "twiligt";
    };
    alert(fun1());

2,通過表示式自我執行
<1>: (匿名函式)();

    (function (){
        alert("twilight");
    })();

<2>: 函式內部執行

    alert((function (){return "twilight2";})());

3,匿名函式自我執行的傳參
(function(形參){函式體})(實參);

    (function(name){
        alert(name);
    })("twilight");

PS:當把匿名函式的結果直接賦值給某個變數時,可以不加第一個括號,即 function(形參){函式體}(實參);

        var x = function (){return "twilight"}();
        alert(x);


相關文章