let变量和const变量有什么区别?

鹏仔工作室
企业官方账号
2022-09-13 14:17:32

ES6新增let命令,用来声明变量,他的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。

let变量

    1.在块级作用域中起作用

    2.不存在变量的提升

    3.暂时性的死区

    4.不允许重复声明

    5.全局变量不会变成顶层对象中的属性

 

const声明一个只读的常量,一旦声明,常量的值就不能改变。

const变量

    1.声明常量,一旦声明,值不可以发生更改

    2.必须声明时就赋值

来源 http://www.sharedbk.com/post/22.html

...全文
213 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-前端 发布问题, 以便更快地解决您的疑问

32

社区成员

发帖
与我相关
我的任务
社区描述
一个关注前端开发、包含HTML、CSS、Javascript的前端开发的俱乐部
htmlcss前端 企业社区 陕西省·西安市
社区管理员
  • 鹏仔工作室
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧