ES6 新增变量定义

ES6 新增 let和const 命令,用来声明变量,用法类似于 var

 let 声明的变量,只在 let 命令所在的代码块内有效

let 命令不存在变量提升

 let 命令不允许在相同作用域内,重复声明同一个变量

 

 const 命令声明一个只读的常量。一旦声明,常量的值就不能改变

 const 命令声明的常量不得改变值。即一旦声明,就必须立即初始化。

 const 命令声明的常量,只在声明所在的块级作用域内有效

 const 命令声明的常量不提升,只能在声明的位置后使用

 const 命令声明的常量,与 let 一样不可重复声明

 const 命令声明的复合类型的数据(主要是对象和数组),变量指向的内存地址

文章来自 www.96net.com.cn

上一篇:String的内存模型,为什么String被设计成不可变的


下一篇:jQuery Ajax传值给Servlet,在Servlet里Get接受参数乱码的解决方法