ES和JS的区别
Posted CSU迦叶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES和JS的区别相关的知识,希望对你有一定的参考价值。
javascript是语言,而ECMAScript(即ECMA-262,ECMA是欧洲计算机制造商协会)是为了规范JS而制定的标准,ECMAScript有不同版本,最近的版本是第10版,发布于2019.6。
完整的JavaScript的实现包含以下几个部分
- 核心(ECMAScript)
- 文档对象模型(DOM)
- 浏览器对象模型(BOM)
具体来说,ECMA-262定义了一门语言的如下部分
语法
类型
语句
关键字
保留字
操作符
全局对象
ECMA-262第6版,俗称ES6、ES2015或ES Harmony(和谐版),于2015年6月发布。这一版包含了大概这个规范有史以来最重要的一批增强特性。ES6正式支持了类、模块、迭代器、生成器、箭头函数、期约、反射、代理和众多新的数据类型。
出处:《JavaScript高级程序设计(第4版)》Matt Frisbie著 李松峰译
以上是关于ES和JS的区别的主要内容,如果未能解决你的问题,请参考以下文章