使用 let 和 const (ES6)
在 2015 年以前,我们使用 var 关键字来声明 JavaScript 变量。
在 2015 后的 JavaScript 版本 (ES6) 允许我们使用 const 关键字来定义一个常量,使用 let 关键字定义的限定范围内作用域的变量。
同名声明赋值的变量:逐条进行-后者覆盖前者。(同级别覆盖)
var a =1;
var a =2;
console.log(a);// 输出结果:2
同名声明赋值的-函数和变量:逐条进行-后者覆盖前者。(同级别覆盖)
var a =1;
var a =function(){
}
console.log(a);//输出结果: a 函数