一、变量声明的注意事项
1. 重复的声明
2. 遗漏的声明
3. 作为属性的变量
二、变量使用的注意事项
1. 变量作用域
2. 函数作用域和声明提前
3. 作用域链
一、变量声明的注意事项
1. 重复的声明
使用 var 重复声明变量是合法且无害的。如果重复声明带有初始化器(即声明且赋初始值),那么这就和一条简单的赋值语句没有不同。
var a = 12;
console.log(a); // 12
var a;
console.log(a);// 12
var a = 'abc';
console.log(</