var、let、const声明变量

var

如果没有用var 进行申明,则创建的变量是全局变量,而不是局部变量了。
var 是javaScript设计上的缺陷,忽略了块级作用域。
var 变量的提升

let

定义的变量,作用域是在块级;let不允许在相同作用域内重复声明,let声明的变量不会在顶部初始化,凡是在let声明之前使用该变量都会报错(引用错误ReferenceError);

const

const用来专门声明一个常量,const声明的常量不可改变,声明时必须初始化(赋值)

发布了8 篇原创文章 · 获赞 0 · 访问量 49

猜你喜欢

转载自blog.csdn.net/gaxing4615/article/details/104972576
今日推荐