定义:
参数有形参(parameter)和实参(argument)的区别,形参相当于函数中定义的变量,实参是在运行时的函数调用时传入的参数。
例子:
声明函数add时,a,b就是形参。调用函数add(1,2) 1,2就是实参。
function add(a,b) {
return a + b
};
add(1,2);
*注意:
- 通过实参调用函数的时候,传入函数里的是实参的副本,因此在函数里面修改参数值并不会对实参造成影响。
var b = [1, 2, 3]
function test(b) {
b[3] = 4
b = [100]
}
test(b)
console.log(b, 'b');//[1,2,3,4]