美文网首页
ES6 总结 第一章

ES6 总结 第一章

作者: 我卢本伟真的没有开挂 | 来源:发表于2018-12-26 13:40 被阅读0次

    1. let,const 和 block 作用域

    let允许创建块级作用域,ES6推荐在函数中使用let定义变量,非var

    var a=2;
     {
      let a=3;
    console.log(a);
    }
    console.log(a);
    

    同样在块级作用域有效的另一个变量声明方式是 const,它可以声明一个常量。ES6 中,const 声明的常量类似于指针,它指向某个引用,也就是说这个「常量」并非一成不变的,如:

    {
      const ARR = [5,6];
      ARR.push(7);
      console.log(ARR); // [5,6,7]
      ARR = 10; // TypeError
    }
    

    有几个点需要注意:

    • let 关键词声明的变量不具备变量提升(hoisting)特性
    • let 和 const 声明只在最靠近的一个块中(花括号内)有效
    • 当使用常量 const 声明时,请使用大写变量,如:CAPITAL_CASING
    • const 在声明时必须被赋值

    相关文章

      网友评论

          本文标题:ES6 总结 第一章

          本文链接:https://www.haomeiwen.com/subject/eafhlqtx.html