JavaScript中var、let、隐式申明变量
近期在学习JavaScript,看到申明变量有点懵,怎么一会var一会let,更有甚者不用关键字申明,于是整理了一下,主要来源MDN文档,如有不严谨的地方以及错误,还望读者指正。
var和let区别:
var和let声明后未赋值,表现相同,都是undefined。
使用未声明的变量,表现不同。var正常输出undefined,而let声明的变量会报错 ReferenceError: letTest is not defined 严格模式下
重复声明同一个变量时,表现不同:var可以更改,.
原创
2022-02-09 22:01:16 ·
752 阅读 ·
0 评论