ES6 let和const命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6 let和const命令相关的知识,希望对你有一定的参考价值。

一、let定义变量

{
let a = 1;
}
console.log(a);

只在let所在的代码块有效,console的结果是a is not defined,报错。
不存在var的变量提升,即使用let的话变量一定要在声明之后再使用,否则会报错。
存在暂时性死区,即在声明变量之前使用该变量,会报错,即使使用typeof运算符。
不允许在相同作用域内重复声明同一个变量。

二、const
const声明一个只读的常量。一旦声明,常量的值就不能改变。这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。

以上是关于ES6 let和const命令的主要内容,如果未能解决你的问题,请参考以下文章

ES6学习之-let 和const命令

ES6: let 和 const 命令

ES6中的let和const命令

ES6学习 第一章 let 和 const 命令

ES6————let和const命令

ES6 let和const 命令