let、var、const的区别
2021-04-21 本文已影响0人
乘风破浪的哥哥
声明
let 必须要声明之后,才能使用,否则会报错;不能重复声明
var 在声明之前使用,是undefined;可以重复声明,后一个会替代前一个
const 声明常量,必须声明后使用,并且声明的时候必须赋值,并且值不能被改变;不能重复声明
作用域
let 块级作用域,类似于局部变量,块级定义,外部无法使用
var 全局作用域,类似于全局变量,在块级定义,外部也可以使用
const 区级作用域,和let类似