博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ES6中 var,const,let的使用规则
阅读量:3961 次
发布时间:2019-05-24

本文共 467 字,大约阅读时间需要 1 分钟。

ES6中 var,const,let的使用规则

  1. var const let的使用
    • 默认使用 const
    • 当变量需要重新绑定或者需要更新的时候 使用 – let
    • 尽量不使用 var
  2. var定义的变量,作用域是整个封闭函数,是全域的;
  3. let定义的变量,作用域是在块级或者字块中;
  4. 变量提升:不论通过var声明的变量处于当前作用于的第几行,都会提升到作用域的最顶部。
  5. 而let声明的变量不会在顶部初始化,凡是在let声明之前使用该变量都会报错(引用错误ReferenceError);
  6. 只要块级作用域内存在let,它所声明的变量就会绑定在这个区域;
  7. let不允许在相同作用域内重复声明(报错同时使用var和let,两个let)。
    • 报错的情况有:
      • 同时使用var,let;
      • 两个 let
  8. const用来专门声明一个常量,它跟let一样作用于块级作用域;
    • 没有变量提升,重复声明会报错;
    • 不同的是const声明的常量不可改变,声明时必须初始化(赋值);
  9. 举例
    10.测试和运行代码
    
Document

转载地址:http://zgozi.baihongyu.com/

你可能感兴趣的文章