javascript var的理解
认识var必须了解
1. var 的作用是声明当前scope下的变量
2. V8 在解释一件事的时候做了两个动作,一是从头到尾抽出所有变量和函数并赋初值 二是再来一遍给变量运算赋值(引用)
3. 第一遍动作时,所有标识符指向undefined ,函数指向函数本身
4. 参数是一种运算
5. 局部没有找到会外找,直到找到找到为止,否则undefined。
认识var必须了解
1. var 的作用是声明当前scope下的变量
2. V8 在解释一件事的时候做了两个动作,一是从头到尾抽出所有变量和函数并赋初值 二是再来一遍给变量运算赋值(引用)
3. 第一遍动作时,所有标识符指向undefined ,函数指向函数本身
4. 参数是一种运算
5. 局部没有找到会外找,直到找到找到为止,否则undefined。