标签:
JS里函数关键字就是function,注意事项如下:
function add(num1, num2){
return num1 + num2;
}
1,如果传入var sum = add(1, 6, 7); 则只会取1和6,最后一个多余的参数忽略。
2,如果只传入add(1),则会得到NaN,原因是函数的形参num2被当作undefined
3,函数的内部有个arguments数组,用于储存传进来的参数列表,如下求的是所有输入参数的和.
function add(a, b){ var sum= 0; for(var i=0; i< arguments.length; i++){ sum+=arguments[i]; } return sum; } var sum = add(1, 6, 7); console.log(sum);
function increment(a){
a = a + 1;
return a;
}
var b = 4;
var test = increment(b);
console.log(test);
console.log(b);
var person = {
age : 10,
name : ‘yanzi‘
};
function addAge(person){
person.age = person.age + 1;
}
addAge(person);
console.log(person.age);
标签:
原文地址:http://blog.csdn.net/yanzi1225627/article/details/50262447