ECMAScript提供脚本语言必须遵守的规则、细节和准则,是脚本语言的规范。比如:ES5,ES6就是具体的一js版本。
JavaScript是ECMAScript的一个分支版本, JavaScript 实现了多数 ECMA-262 中描述的 ECMAScript 规范,但存在少数差异。
JScript是微软公司对ECMA-262语言规范的一种实现,除了少数例外(这是为了保持向后兼容 ),微软公司宣称JScript完全实现了ECMA标准.
关系:
JavaScript和JScript都是ECMAScript的版本分支, 二者在语法上没有多大的区别; 只不过一个是NetScape公司的, 一个是微软的; IE系列默认是JScript, 其它的则反之用JavaScript。