首页 > 其他 > 详细

17.let ,const ,var 有什么区别

时间:2020-08-09 23:32:04      阅读:81      评论:0      收藏:0      [点我收藏+]

1.let/const定义的变量不会出现变量提升,而var定义的变量会提升
2.相同作用域中,let和const不能出现重复声明。而var就可以
3.const声明变量时必须设置初始值
4.const声明一个只读的常量,这个常量不可改变。
在这里有个非常重要的点:JS中,复杂数据类型,存储在栈中的是堆内存的地址,存在栈中的这个地址是不变的,但是存在堆中的值是可以变得

17.let ,const ,var 有什么区别

原文:https://www.cnblogs.com/dream111/p/13466603.html

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