ES6第二章
J_aSON_
这个作者很懒,什么都没留下…
展开
-
ES6 的块级作用域-阮一峰ES6入门标准笔记
ES 6 的块级作用域let 实际上为JavaScript 新增了块级作用域。function f1(){ let n = 5; if(true) { let n = 10 ;}console.log(n); // 5}上面的函数有两个代码块,都声明了变量 n ,运行后输出 5 。这表示外层代码块不受内层代码块的影响。如果两次都使用 var 定义变量 n ,最后输出的值才是 10.ES 6 允许块级作用域任意嵌套。{{{ let insane = "Hello Worl原创 2020-05-08 20:27:06 · 410 阅读 · 0 评论 -
let 命令-阮一峰ES6入门标准笔记
1.let命令基本用法:ES6 新增了let 命令,用来声明变量。他的用法类似于var ,但是所声明的变量,只在let命令所在的代码块里有效。{ let a =10; var b =1;}a // ReferenceError: a is not definedb// 1上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let的声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的变量只在他所在的代码块中有效for 循环的计数原创 2020-05-08 20:11:25 · 274 阅读 · 0 评论