简单了解(2)JavaScript、ECMAScript和ECMA-262

  关于JavaScript、ECMAScript和ECMA-262,可能先需要理清楚它们之间的上下级关系。
  首先,ECMA-262是一个名叫ECMA的组织发布的标准,在这个标准之下呢,又定义了ECMAScript,而在遵循ECMAScript的基础上,又有了JavaScript。可以说,JavaScript是根据ECMAScript的一个实现,所以ECMAScript又被称为ECMAScript规范
  实际上,ECMAScript规范是用来创建通用目的脚本语言的一种程序设计语言,说白了它就是由ECMA-262标准化了的脚本程序设计语言,而JavaScript只是众多脚本语言中的一种,属于浏览器脚本。关于脚本语言:什么是脚本语言。所以它们三者之间的关系大概就是:ECMA-262 ⟶ \longrightarrow ECMAScript ⟶ \longrightarrow JavaScript
  那么ECMA-262标准以及ECMAScript规范都做了些什么呢:
  首先ECMA-262标准它为ECMAScript提供核心语言功能,比如:语法、关键字、保留字和操作符等;
  ECMAScript规定了脚本语言所需的所有基本语法,操作符,数据类型以及完成基本的计算任务所必需的对象,但是没有对取得输入和产生输出的机制作出规定。
  JavaScript的核心基础当然就是ECMAScript,但是除此之外还包含DOM以及BOM。


Reference:
  1. 一文读懂 JavaScript 和 ECMAScript 的区别_慕课手记
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值