let 和 const 命令

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

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

     let 命令不存在变量提升

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

 

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

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

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

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

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

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


回到

顶部