网址:https://es6.ruanyifeng.com/
一、let :声明变量
1. let声明的变量只在代码块内有效。
2. 不可以重复声明同一个变量,但可以赋值
let a=0;
a=1;
3. 不存在变量提升
二、const : 常量 (写的时候大写)
1. const声明的变量只在代码块内有效。
2. 不可以重复声明同一个变量,但可以赋值
3. 不存在变量提升
【面试题】let 和 var 区别
1. var声明变量可能不具有作用域,let声明变量有作用域
2. var可以声明同一个变量(覆盖),let不可以
3. var有变量提升,let没用
var a=0;
var a=1;
后者会覆盖前者,但是let不可以重复声明同一个变量,会报错
相关作者
- 获取点赞0
- 文章阅读量264
评论()