ES和JS的关系——ES是JS的标准,JS是ES的实现。
1、let和var的主要区别
let声明的变量只在当前作用的块级作用域内有效。
let声明的变量不能被重复声明。
不存在变量提升。
2、const 常量——不可改变的量
常量必须被赋值。
其他特性与let类似。只在当前作用域内有效,不能重复声明,不存在变量提升。
一旦声明常量就不能再赋值。(引用类型)除外
关于const一些问题。
怎么解决引用类型的常量可以被修改的问题。
es6之前怎么声明常量。
ES和JS的关系——ES是JS的标准,JS是ES的实现。
1、let和var的主要区别
let声明的变量只在当前作用的块级作用域内有效。
let声明的变量不能被重复声明。
不存在变量提升。
2、const 常量——不可改变的量
常量必须被赋值。
其他特性与let类似。只在当前作用域内有效,不能重复声明,不存在变量提升。
一旦声明常量就不能再赋值。(引用类型)除外
关于const一些问题。
怎么解决引用类型的常量可以被修改的问题。
es6之前怎么声明常量。