let and const

1. let

  • let声明的变量拥有块级作用域。
  • let声明的全局变量不是全局对象的属性。
  • 形如for (let x...)的循环在每次迭代时都为x创建新的绑定。
  • let声明的变量无变量提升,所以一定先声明再使用。
  • let不可声明同一个变量多次,会抛出一个错误,如果你想多次声明一个变量还是应该使用var。

2. const

  • const声明常量,声明的常量不可改动。
  • const声明的变量必须赋值,不然会抛出语法错误。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、let基本用法 let的用法与var基本类似,用来声明变量,但是let声明的变量只在当前所在的代码块内有效。我...
    字母31阅读 281评论 0 0
  • let 命令 块级作用域 const 命令 顶层对象的属性 global 对象 let 命令 基本用法 ES6 新...
    嘉奇呦_nice阅读 1,694评论 0 2
  • 本文属个人笔记,不做详解,仅供参考! let命令 基本用法 ES6 新增了let命令,用来声明变量。它的用法类似于...
    R_yan阅读 29,299评论 6 18
  • let 和 const 命令 let 命令 块级作用域 const 命令 顶层对象的属性 gl...
    安小明阅读 1,041评论 0 0
  • 他叫佩达 是一个重度抑郁症患者. 他脾气很极端暴躁. 而我叫小丑 是他的金毛犬 . 2016.12月 他给我...
    七清墨阅读 295评论 1 0

友情链接更多精彩内容