ES6 var,Let,Const的介绍和使用方法
var let const异同
var 行级变量
let const 块级变量
let const 只能在自己的定义域中访问
let 可以重新赋值
const不行(但是变为引用类型时可以改变子集的数值)
如果不允许改变值可以使用 Object.free()
let const 的应用
应用于for循环中(let)
for(let i=0;i<10;i++)
{ console.log(i);
setTimeout(function(){
console.log(i)
},1000)
}
使用 const let var的先后级
首先定义为const 如果想要重新赋值用let 尽量不用var