let const var

let使用规则

  • let 不存在变量提升,不存在先使用,后申明的这种情况
  • let 中有块级作用域
  • let中不允许重复定义同一个变量
  • 存在暂时性死区,在代码块内使用let声明变量之前,该变量是不可使用的。在声明之前到“{”叫做暂时性死区

const 使用规则

  • const用来声明一个常量,一旦声明就不可更改。(const也只是对简单基础类型有用,对引用类型无卵用)
  • const声明的变量只在块级作用域内有效
  • const声明的变量存在暂时性死区
  • const在同一个作用域内不可重复声明变量
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务