ECMAScript和JavaScript的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ECMAScript和JavaScript的区别相关的知识,希望对你有一定的参考价值。
参考技术A二者区别;
一、定义不同
1、ECMAScript,The specification defined in ECMA-262 中定义的标准,是用于创建通用目的脚本语言的。同义词: ECMAScript 规范。然而ECMA-262是标准的名称,它代表了脚本语言规范ECMAScript。
2、javascript是一种通用目的的脚本语言,遵循 ECMAScript 规范。它是 ECMAScript 语言的一个分支版本。ECMAScript提供脚本语言必须遵守的规则、细节和准则,这些才是其被视为兼容ECMAScript的判断标准。
二、规则不同
1、ECMAScript提供脚本语言必须遵守的规则、细节和准则,这些才是其被视为兼容ECMAScript的判断标准。
2、JavaScript 是我喜欢编程的咖啡味语言(指代 Java 族,译者注)。ECMAScript 是它所基于的规范。通过阅读 ECMAScript 规范,你将学会如何创建脚本语言。通过阅读 JavaScript 文档,你将学习如何使用脚本语言。
拓展资料
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在html中来实现自身的功能的。
1、是一种解释性脚本语言(代码不进行预编译)。
2、主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
3、可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
4、跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、android、ios等)。
5、Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。
(资料来源:javascript——百度百科)
es6中let,const区别与其用法
- 语法-----解析规则,关键字,语句,声明,操作等
- 类型-----布尔型,数字,字符串,对象等
- 原型和继承
- 内置对象,函数的标准库----------JSON, Math, 数组方法,对象方法等
- 不可修改
- 块级作用域
- 不存在变量提升,必须先声明后使用
- 不可重复声明同一个变量
- 声明后必须赋值
以上是关于ECMAScript和JavaScript的区别的主要内容,如果未能解决你的问题,请参考以下文章