【ES6】var、let、const三者的区别1.var let const 区别 2.块级作用域 {}
1.var let const 区别var定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问。 let定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问。 const用来定义常量,永远不变的量,使用时必须初始化(即必须赋值),只能在块作用域里访问,而且不能修改,他是不可以改变,不可以重复声明的。<script type="text/javascript"> // 块作用域 { var a = 1;