菜鸟笔记
提升您的技术认知

javascript与jscript的区别-ag真人游戏

javascript与jscript的区别

前言:很多人无法区别javascript和jscript,或者根本就不去区分他们,这是不对的.

什么是jscript?

jscript是微软公司对ecma-262语言规范的一种实现,除了少数例外(这是为了保持向后兼容 ),微软公司宣称jscript完全实现了ecma标准.

区别:

  • javascript和jscript都是ecma-262的实现,但javascript是网景公司开发的一种脚本语言,jscript是微软公司开发的另一种脚本语言.

  • javascript和jscript都既可以运行客户端,也可以运行服务端,但无论是运行在客户端还是服务端,其解释器都不相同.

  • 在服务器端,javascript都网景公司的服务端解释器(netscape服务器livewire)解释,并不属于asp语法.jscript与vbscript的解释器种类繁多,几乎每个浏览器都支持javascript,很少浏览器支持jscript,除了微软的ie.

  • javascript要比jscript早很多,ecma-262规范也是根据javascript1.1制订的,后来,拥有操作系统优势的微软原本希望能以vbscript与javascript在客户端上一决高下,但是市场反应并不如预期.

  • 不过微软很快改变策略,他根据ecma-262规范发布了jscript,并且让不断陈处新的浏览器工具持续支持jscript版本的更新,现在jscript的版本已是5.6,而javascript版本目前使用广泛的是1.5.

网站地图