Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
EcmaScript和JavaScript是指同一种语言吗?_Javascript_Ecmascript 6 - Fatal编程技术网

EcmaScript和JavaScript是指同一种语言吗?

EcmaScript和JavaScript是指同一种语言吗?,javascript,ecmascript-6,Javascript,Ecmascript 6,我知道有JavaScript,也有EcmaScript。当我开始研究web开发时,先是HTML,然后是CSS,然后是PHP,然后是JavaScript,但我始终使用香草版本或纯语言本身,没有任何外部库和框架(我相信PHP在技术上是由库组成的) 然后我学习了框架并开始学习框架,比如JQuery,这是一个javascript库(对吧?),然后我开始学习ReactJS,学习到我必须使用EcmaScript,但我很难区分两者,因为它们看起来是一样的,但人们告诉我JavaScript没有EcmaScrip

我知道有JavaScript,也有EcmaScript。当我开始研究web开发时,先是HTML,然后是CSS,然后是PHP,然后是JavaScript,但我始终使用香草版本或纯语言本身,没有任何外部库和框架(我相信PHP在技术上是由库组成的)

然后我学习了框架并开始学习框架,比如
JQuery
,这是一个javascript库(对吧?),然后我开始学习
ReactJS
,学习到我必须使用EcmaScript,但我很难区分两者,因为它们看起来是一样的,但人们告诉我JavaScript没有EcmaScript的特性,比如
导入
导出
箭头函数
等等,但它们看起来是一样的

然后我读了《雄辩的JavaScript》,书中说EcmaScript和JavaScript是同一种语言的两个名称,因此它们指的是同一种语言


那么什么是正确的,什么是错误的呢?

JavaScript和Ecmascript是我们键入的同一种语言,但是JavaScript这个名字的故事有人说它来自java,当时非常流行,所以它是一种营销计划,但就我们而言js 2015是Ecmascript 6,所以JavaScript是Ecmascript

JavaScript和Ecmascript与我们键入的语言相同,但javascript名称的故事有人说它来自java,当时非常流行,所以这是一种营销计划,但就我们而言,js 2015是Ecmascript 6,所以javascript是Ecmascript,引用了标记信息:

是网景和微软独立开发的标准化产品。规范引用是。虽然JavaScript和JScript旨在与ECMAScript兼容,但它们还提供了ECMA规范中未描述的其他特性(和)。ECMAScript的名称也存在

如今,对于那些使用JavaScript的人来说,差异可以忽略不计;人们通常不区分JavaScript和JScript变体与ECMAScript

引用标签信息:

是网景和微软独立开发的标准化产品。规范引用是。虽然JavaScript和JScript旨在与ECMAScript兼容,但它们还提供了ECMA规范中未描述的其他特性(和)。ECMAScript的名称也存在

如今,对于那些使用JavaScript的人来说,差异可以忽略不计;人们通常不区分JavaScript和JScript变体与ECMAScript


实际上,EcmaScript===JavaScript,就像“面巾纸”和“面巾纸”一样;JS是ES的一个“品牌”,技术上归甲骨文所有。“ActionScript”和“JScript”是其他品牌化示例。学究式的说法是,只有firefox运行“JavaScript”,但在一般情况下,它都是另一个名字的玫瑰色。JavaScript在ECMAScript之前很久就具备了这些大部分功能,因为firefox的JS是“JavaScript(tm)”,而moz功能指导ES6“面巾纸”;JS是ES的一个“品牌”,技术上归甲骨文所有。“ActionScript”和“JScript”是其他品牌的例子。迂腐地说,只有firefox运行“JavaScript”,但在常用的情况下,它是另一个名字的玫瑰色。JavaScript比ECMAScript早很多,因为firefox的JS是“JavaScript(tm)”,以及moz功能指导ES6。请看这里:简言之,它们都是指同一种语言但不同的功能,并且该语言的引擎(如V8)支持所有(或大部分)这些功能?简言之,它们都是指同一种语言但不同的功能,以及该语言的引擎(如V8)是否支持所有(或大部分)这些功能?