JavaScript函數寫法整理

1.普通函數定義的兩種寫法

function hello(){
    console.log("hello!");
}

var hello = function(){
    console.log("hello!");
}

2.函數自執行,快速初始化變量(兩種寫法hello變量值爲15)

#函數自執行
var hello = function(num){
    return 3 * num;
}(5);

#普通寫法
var hello = 5;
hello = 3 * hello;

3.函數預執行

(function(){
    console.log('Hello ');
})();

4.閉包

function say(name){
    var info = 'Hello ' + name;
    return function(){
        console.log(info);
    }
}
var s= say('bret');
s();
相關文章
相關標籤/搜索