js函式的幾種寫法
阿新 • • 發佈:2019-02-17
第一:也是最常見的
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(); //呼叫物件屬性