函数常见的写法及调用方法整理

我们平时在阅读别人的代码的时候,总能看到别人在写函数的时候,有各种不同的写法及调用方法,今天就总结下我所遇到过的函数常见的写法及调用方法。

 一、函数声明

// 函数的写法 
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

  

 

posted @ 2017-08-09 22:24  小旭的blog  阅读(1966)  评论(0编辑  收藏  举报