变量声明const和let

变量声明const和let

在ES6之前,我们都是用var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。
例如:
变量声明const和let
实际上是:—>
变量声明const和let
我们通常用 let 和 const 来声明,let 表示变量、const 表示常量。let 和 const 都是块级作用域。
let 和 const 块级作用域:可以是在一个函数内部;可以在一个代码块内部。
只要在{}花括号内的代码块可以认为 let 和 const 的作用域
变量声明const和let
变量声明const和let
let 声明的变量不能重复使用。
变量声明const和let
let 声明的变量可以被修改。
const 声明的变量必须提供一个值,而且会被认为是常量,就是它的值被设置完成后就不能再修改。
变量声明const和let
let 和 const 声明提升会到临时性死区中。
变量声明const和let