用函数
形参和实参
参数 说明
形参 形式上的参数,函数定义时传递的参数,当时并不知道是什么
实参 实际上的参数,函数调用时传递的参数,实参是传递给形参的....形参和实参个数不匹配
如果实参的数量多于形参,则多出来的不参与运算....如果实参的数量少于形参,形参可以看做是不用声明的变量,没有实参对应的形参是一个变量,声明了但是没有给值,结果就是undefined,如果有数字与之相加,结果就是NaN....对象,arguments对象中存储了传递的所有实参.
arguments其实是个伪数组:
具有length属性
按索引方式存储数据
不具有数组的pop,push方法
现在我们将所有的实参存储在arguments...num是先在fn函数(近)中找,没有的话就再返回上一级,到全局变量(远)中去找.