JS中常用的声明方式:var , let ,const 三者的区别在哪里

首先var是js最开始使用的方法,let 和const是在ES6中开始使用的。他们的区别在于,var存在变量提升,而let和const没有。 变量提升是指页面在处理Js的时候会先搜索所有的变量,然后将所有的变量提升到最顶部。 由于var存在变量提升,所以通过var定义的变量可以先使用,后声明。来举个例子: 相对的let和const没有变量提升,必须先声明再使用,不然就会报错。来看一个对应例子: 并
相关文章
相关标签/搜索