Rowan Liu's Tech
Home
Blog
CSS
JS
lib
Read
About
GitHub
Home
Blog
CSS
JS
lib
Read
About
GitHub
  • 万丈高楼平地起,地基实在很重要
  • ES2015

    • 概要
    • let和const
    • 函数的扩展
    • Generator异步应用
    • Generator函数
    • Iterator(遍历器)
    • 数值的扩展
    • 对象的扩展
    • Promise
    • /js/ECMAScript6/Proxy-Reflect.html
    • Set/Map
    • 字符串的扩展
    • /js/ECMAScript6/Symbol.html
    • /js/ECMAScript6/variable-destructor-assignment.html
  • basic

    • apply、call
    • ajax
    • arguments
    • 计算盒模型的各种尺寸

let和const

'use strict'; 

{
    let a = 10;
    var b = 1;
}
console.log(a); // Uncaught ReferenceError: a is not defined
console.log(b);

function demo1(argument) {
    var a = [];
    for (var i = 0; i < 10; i++) {
        a[i] = function() {
            console.log(i);
        }
    } 
    a[6](); // var命令 存在变量提升。let不存在变量提升。
}

demo1();
Edit this page
Last Updated: 2026/1/12 10:15
Contributors: Rowan Liu
Prev
概要
Next
函数的扩展