Javascript最初名为Mocha,后来又重命名为Livescript,然后又重命名为Javascript。
将Livescript更改为Javascript的名称是因为Netscape和Sun达成了许可协议。
然后将该语言提交给ECMA国际组织进行标准化处理。到那时,Netscape不允许使用“Javascript”名称,因此标准语言被称为ECMAscript。
Javascript实际上不是开放名称。现在,它是Sun(现在是Oracle)的商标。
仍然存在很多混乱,有些人仍然认为Javascript,Jscript和ECMAscript是三种不同的语言。
ECMAscript是该语言的“标准”名称。
从技术上讲,Javascript是ECMAscript的“方言”,Mozilla Foundation可以使用“
Javascript”作为其实现的名称(当前存在于Rhino和SpiderMonkey引擎上)。
早期,Microsoft决定也要在自己的浏览器上执行Netscape的操作,因此他们开发了Jscript,它也是ECMAscript的方言,但以这种方式命名以避免商标问题。



