1. 程式人生 > >js函式的幾種寫法

js函式的幾種寫法

第一:也是最常見的

function A(){

}

用法

A();

第二:

var B = function(){

}

用法

B();//這是匿名函式

第三:

(function () {   
 
})();

或者

(function () {   
  
}());

後面的小括號就是執行此函式的意思

var test = function() {return "圓心"}();
alert(test);我們執行情景二程式碼,將返回顯示“圓心”,此時該程式碼等價於:

var 匿名函式 = function() {return "圓心"}; 
test = 匿名函式();
alert(test);很明顯,test 返回的是匿名函式的執行結果值,即 yx02 為:“圓心”。

第四:
var Test = {
test1:function(){
 
}
,test2:function(){
 
}
}
用法

var t = Test.test1();

第五:
var Test = function(){};//此處Test是一個物件
Test.prototype={//給物件新增屬性
test1:function(){

 }
,test2:function(){

 }
}
用法

var t = new Test();//new一個物件
t.test2(); //呼叫物件屬性