es6系列全部文章都是阅读阮一峰老师的《ES6标准入门》(第2版)所作的读书笔记。方便往后查阅相关基础知识。git
git地址: https://github.com/rainnaZR/es6-studyes6
es6的变量声明方面包括: let, const, var, function, import, class。github
/* * for循环场景 * */ function constset(index) { var a = []; for(var m=0;m<index;m++){ a[m] = function(){ console.log('var:' + m); } } a[0](); a[1](); a[2](); a[3](); a[4](); for(let n=0;n<index;n++){ console.log('let:' + n); } } constset(5);//输出: var:5 var:5 var:5 var:5 var:5 let:0 let:1 let:2 let:3 let:4 /* * 块级做用域 * */ function test(){ let n = 5; if(true){ let n = 10; console.log('n:' + n); } console.log('n:' + n); } test(); //输出: n:10 n:5