1. 程式人生 > >函數常見的寫法及調用方法整理

函數常見的寫法及調用方法整理

ron 返回 構造 創建 action .proto type clas tip

我們平時在閱讀別人的代碼的時候,總能看到別人在寫函數的時候,有各種不同的寫法及調用方法,今天就總結下我所遇到過的函數常見的寫法及調用方法。

一、函數聲明

// 函數的寫法 
function sum(a, b) { 
return a + b; 
} 
// 調用 
sum(1,2); // 3 

二、函數表達式

// 函數的寫法 
var sum = function (a, b) { 
return a + b; 
} 
// 調用 sum(2, 3); // 5

三、將方法作為一個對象 

// 作為對象方法,函數寫法 
var foo = { 
sum: function(a, b) {
 return a + b 
}, 
subtraction: function(a, b) {
 return a - b 
}, 
multiplication: function (a, b) {
 return a * b } 
} 
// 調用 
foo.sum(1, 4); // 5 
foo.subtraction(1, 4); // -3 
foo.multiplication(2, 4); // 8

四、構造函數中給對象添加方法

// 給對象添加方法 
var calculate = function() {}; 
calculate.prototype.sum = function(a, b){ 
return a + b 
}
// 調用 
var calc = new calculate(); 
//創建對象 
calc.sum(1, 2); // 調用對象屬性,返回3

  

函數常見的寫法及調用方法整理