• ES5和ES6的区别以及ES6常用特性


    ECMAScript是ECMA International定义的商标脚本语言规范。 创建它是为了标准化JavaScript。 ES脚本语言具有许多实现,流行的实现是JavaScript。 通常,ECMAScript用于万维网的客户端脚本。
    ES5是ECMAScript 5的缩写;ES6是JavaScript语言的主要增强,允许我们编写程序。ES6适用于复杂的应用程序。尽管ES5和ES6在本质上有一些相似之处,但它们之间也有许多不同之处。

    1、数据类型

    ES5支持原始数据类型,包括字符串、数值、布尔值、空值和未定义;

    ES6,对JavaScript数据类型进行了一些补充。它引入了一种新的原始数据类型symbol以支持唯一值;

    2、变量定义

    ES5中,只能使用var关键字定义变量;

    ES6中,有两种定义 let 和 const变量的新方法;

    3、对象操纵

    由于具有解构,因此可以在ES6中更平稳的处理对象操纵;

    4、箭头函数

    ES5中, function 和 return 关键字均用于定义函数;

    ES6中,新引入箭头函数,不需要function 关键字来定义;

    5、代码转换

    还没有完全支持ES6功能的浏览器。但是,我们可以使用转译将ES6代码转换为ES5代码,有两个主要的编译器Babel 和 Traceur,用于在构建过程中将ES6代码转换为ES5代码。

    6、扩展运算符

    在ES6中引入,使得合并数组、对象,变得容易

  • 相关阅读:
    多线程实现双色球
    使用google api material icons在网页中插入图标
    网页前端制作好的网站
    n元线性方程非负整数解的个数问题
    Dilworth定理证明
    一个简易的Python全站抓取系统
    gensim word2vec好的教程
    C语言一些常用的功能
    python3正则表达式
    python3创建目录
  • 原文地址:https://www.cnblogs.com/zhishiyv/p/15909371.html
Copyright © 2020-2023  润新知