当函数作用域被初始化时,进入作用域的变量和函数的顺序是:
1 this 和 arguments. 这两者最先进入作用域;
2 如果有形参,则将形参引入作用域为局部变量;
3 声明函数;
4 声明变量;
关于形参的说明:
1 任何形参都是 “值” 。
不管被传入的参数原来是值类型还是引用类型,传入形参的时候,它们都是值类型。
也就是说,函数内部的对于形参的改变,不会对传入前的值或者对象,造成影响。
2 如果有在函数内部修改某些函数外变量的需要,就不能将它们以形参的形式传入。