这与var关键字不同,var具有函数作用域或全局作用域。 重新赋值: 使用const声明的变量必须在声明时初始化,并且之后不能被重新赋值。如果尝试重新赋值,会导致运行时错误。 使用let声明的变量可以在声明后随时被重新赋值。 暂时性死区(Temporal Dead Zone, TDZ): 在使用const或let声明变量之前,该变量处于暂时性死区。
let、var、const在Vue3中都是用来声明变量的关键字,他们的区别在于: let作用域为块级,通常用大括号表示,比如if语句、for语句等,使用let声明的变量只能在声明的代码块内使用,即大括号内使用,不能跨代码使用(不能超过大括号使用)。 var作用域是函数级,如果是在函数内部声明的变量,那它只能在函数内部使用,如果是在...