
es6
黄哈哈小妹
no pain no gain
展开
-
let 命令
ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效,如果在代码块外使用,会报错,如下图: 1、for循环的计数器,就很合适使用let命令,变量i是var命令声明的,在全局范围内都有效,所以全局只有一个变量i。每一次循环,变量i的值都会发生改变,所以为10,如果使用let,声明的变量仅在块级作用域内有效,最后输出的是 6...原创 2018-11-22 09:20:15 · 196 阅读 · 0 评论 -
const 命令
const声明一个只读的常量。一旦声明,常量的值就不能改变。 const的作用域与let命令相同:只在声明所在的块级作用域内有效。const命令声明的常量也是不提升,同样存在暂时性死区,只能在声明的位置后面使用。const声明的常量,也与let一样不可重复声明。相关用法请查看上一篇文章let命令本质const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内...原创 2018-11-22 10:06:53 · 128 阅读 · 0 评论