首页 > Web开发 > 详细

js var与let的区别

时间:2020-05-13 19:00:24      阅读:43      评论:0      收藏:0      [点我收藏+]

var 与 let的区别

定义:let是ES6中新增的关键字,用来声明局部变量。

区别:1.let是在代码块里有效
var是在全局范围内有效
2.let变量只能声明一次
var可以声明多次
3.let不存在变量提升
var会变量提升

4.暂时性死区:
ES6明确规定,代码块内如果存在let,代码块会从声明的这些变量从块的开始就行成一个封闭作用域。
而在代码块内,在声明变量之前使用这些变量会报错。

js var与let的区别

原文:https://www.cnblogs.com/huangnn/p/12883892.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!