函数
1)函数声明
function test(){
document.write("a");
}
引用时可直接test();
2)命名函数表达式
var test = function abc (){
document.write("a");
}
此时test.name为abc(函数名)。
3)匿名函数表达式
var demo = function (){
document.write("b");
}
此时demo.name为demo(函数名)。
在定义函数时我们可以给它添加形参。
如function test(a,b){ document.write(a+b); }
此时括号等同于在函数外部添加var a和var b
a,b成为形式参数。
而在调用函数时,我们可以引入实参。
如test(1,2);最后打印为3。
形式参数数量与实际参数数量可不相等, 按顺序进行赋值 , 无值为undefined。
每个函数都有隐形的arguments–相当于一个数组,称为实参列表,即储存实参。