
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 · 501 阅读 · 0 评论 -
let 命令-阮一峰ES6入门标准笔记
1.let命令 基本用法: ES6 新增了let 命令,用来声明变量。他的用法类似于var ,但是所声明的变量,只在let命令所在的代码块里有效。 { let a =10; var b =1; } a // ReferenceError: a is not defined b// 1 上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let的声明的变量报错,var声明的变量返回了正确的值。这表明,let声明的变量只在他所在的代码块中有效 for 循环的计数原创 2020-05-08 20:11:25 · 332 阅读 · 0 评论