变量声明之 let ,var ,const

一、let

  1. let 不能重复声明变量
  2. 作用域为块级 但不影响作用域链,即可以向上查找let变量
  3. 不存在变量提升

二、var

  1. 可重复声明
  2. 作用域为全局
  3. 有变量提升

三、const

  1. 声明值为常量 所以在声明时必须初始化,否则报错
  2. const 值不能修改
  3. 作用域为块级
  4. const 可声明数组和对象,并且对于数组和对象,可改变其值 因为修改数据时其所指向的地址没有修改,当对象和数组的地址被修改时才会报错,可以利用此特性防止某些数组和对象地址被修改。
posted @   琥珀404  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示