ECMAScript与JavaScript

本文详细解析了ECMAScript作为JavaScript规范的地位,以及两者之间的微妙关系。ECMAScript由ECMA国际制定,旨在标准化浏览器脚本语言,而JavaScript是其一种具体实现。文章还解释了JavaScript包括ECMAScript核心、DOM和BOM三大部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近接触es6比较多,在学习es6的时候被ECMAScript给搞晕了。

  • 彻底搞清ECMAScript与JavaScirpt 的关系
    ECMAScript 是JavaScript的规范,JavaScript是ECMAScript的一种实现,在日常场合,这两个词是可以互换的。JavaSript的创造者Netscape公司,将JavaSript提交给国际标准化组织ECMA,希望这种语言能够成为国际标准,后来ECMA发布标准文件的第一版(ECMA-262),规定了浏览器脚本语言的标准,并将这种语言成为ECMAScript。该标准从一开始就是针对JavaScirpt语言制定的,之所以不叫JavaScript,有两个原因:一是商标,Java是Sun公司的商标,根据授权协议,只有Netscape公司可以合法地使用JavaScirpt这个名字,且JavaScript本身也已经被Netscape公司注册为商标;二是想体现这门语言的制定者是ECMA,不是Netscape,有利于保证这门语言的开放性和中立性。但事实上,JavaScript比ECMA-262含义多得多,一个完整的JavaScript实现应该有以下三部分组成:
    ECMAScirpt:核心
    DOM:文档对象模型
    BOM:浏览器对象模型

  • ECMAScript是JS的核心部分,是一种脚本在语法和语义上的标准,充当翻译的角色。 ECMAScript又包含哪些部分呢?
    在这里插入图片描述

  • 数据类型
    在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值