javascript,jscript,es,有什么区别,哪种更好?

如题所述

三者共同部分是 Script. 所以,它们的关系就是它们都是脚本。

es是一种规定,e的意思是ECMA,相当于中华人民共和国;s的意思是Script,相当于国家语言文字工作委员会。国家有关部门规范国家的语言,计算机也有类似的组织规范计算机语言。

js是一门语言,就好比人类语言有英语、俄语、日语,同意计算机也分为Java、PHP、Python,所以假定js就是你所熟悉的中文。

ts是一种方言,中文方言有很多,比如上海话。js的方言也不少,比如CoffeeScript。你跑到深圳说上海话,大部分人是听不懂的,所以需要翻译成普通话。同样的,ts也需要转化为js才能让低版本浏览器识别。

相关语言

脚本语言是比较多的,一般的脚本语言的执行只同具体的解释执行器有关,所以只要系统上有相应语言的解释程序就可以做到跨平台。

较为热门的脚本语言有Lua、JavaScript等,功能都比较强大,但也有明显的缺点,例如Lua实现面向对象比较麻烦, 而JavaScript和C++相互调用非常困难。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-11-21
jscript 相当于微软版的javascript,主要作为ASP的默认脚本语言,运行于后台或者说服务器端(而我们通常意义上的javascript则运行于前端或者说浏览器端、客户端)。
es(即ECMAScript)则是javascript的行业标准。它只是一种标准,并不是实际的程序设计语言,具体的实现是由各种客户代理程序(通常就是浏览器内核)去完成的。
所以这三者在类别和使用场景上并没有什么交集,无法进行比较,更谈不上谁好谁坏。
相似回答