声明
let 必须要声明之后,才能使用,否则会报错;不能重复声明
var 在声明之前使用,是undefined;可以重复声明,后一个会替代前一个
const 声明常量,必须声明后使用,并且声明的时候必须赋值,并且值不能被改变;不能重复声明
作用域
let 块级作用域,类似于局部变量,块级定义,外部无法使用
var 全局作用域,类似于全局变量,在块级定义,外部也可以使用
const 区级作用域,和let类似
let 必须要声明之后,才能使用,否则会报错;不能重复声明
var 在声明之前使用,是undefined;可以重复声明,后一个会替代前一个
const 声明常量,必须声明后使用,并且声明的时候必须赋值,并且值不能被改变;不能重复声明
let 块级作用域,类似于局部变量,块级定义,外部无法使用
var 全局作用域,类似于全局变量,在块级定义,外部也可以使用
const 区级作用域,和let类似
本文标题:let、var、const的区别
本文链接:https://www.haomeiwen.com/subject/ooftrltx.html
网友评论