主要是历史原因
1,1996年,javascript的创造者netscape公司决定把js提交给国际标准化组织ECMA,希望能使他成为国际标准化语言
2,次年,ECMA发布ECMAScript1.0
之所以不叫javascript,有3个原因:
a,java是sun公司的商标
b,javascript已经被netscape公司注册,不能合法使用
c,想体现这门语言是ecma制定的,而不是netscape
综上,javascript与ecmascript的关系是:
ecmascript是javascript的标准
javascript是ecmascript的实现