本文摘自PHP中文网,作者逆旅行人,侵删。
1.作用域的不同:
1 2 3 4 5 6 |
|
var
关键字是全局变量或者函数变量let
关键字是块作用域
2.定义和使用变量的不同:
1 2 3 4 5 6 7 |
|
let
必须是先定义,再使用,var
可以先使用后声明,使用未定义变量的时候,其值为undefined
3.重复声明的不同:
1 2 3 4 5 6 |
|
var
关键字重复声明正确;let
关键字重复声明报错;Uncaught SyntaxError: Identifier 'b' has already been declared
推荐:《2021年js面试题及答案(大汇总)》
以上就是JS中let和var的区别的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
javascript中var,let与const的区别是什么?
javascript中var、let和const之间有什么区别?
更多相关阅读请进入《let》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者