ES6与ES5差别

Posted 苏荷酒吧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6与ES5差别相关的知识,希望对你有一定的参考价值。

1、ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。

    {
        var a = 1;
        let b = 1;
    }
    a;
    b;/

let不像var存在变量提升,即变量一定要声明之后才能使用

2、块级作用域

ES5只有全局作用域和函数作用域,没有块级作用域

 

以上是关于ES6与ES5差别的主要内容,如果未能解决你的问题,请参考以下文章

ES5 与 ES6 承诺

重学ES6:ES5和ES6中Class类的相同与不同

ES5与ES6的研究

ES6与ES5的继承

ES6:class的定义与继承,从ES5转换成ES6

ES5与ES6中的继承