JavaScript中var,let和const的区别
JavaScript中var,let和const的区别
前言
在es6出现之前,javaScript中声明变量就只通过var 关键字,函数声明是通过function关键字,而在es6之后,声明的方式有var ,let,const,function,class,本文主要讨论var ,let ,和const之间的区别
一.var
如果使用关键字 var 声明一个变量,那么这个变量就属于当前的函数作用域,如果声明是发生在任何函数外的顶层声明,那么这个变量就属于全局作用域。举例说明:
var a = 1; //此处
原创
2021-03-20 15:55:23 ·
111 阅读 ·
0 评论