JavaScript 和 JScript 有什么区别?

新手上路,请多包涵

我一直想知道 到底是什么?!? 是 JScript 和 JavaScript 之间的区别。

原文由 Brian G 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 279
2 个回答

只是真正的 ECMAScript 的不同名称。 John Resig 有一个 很好的解释

这是完整的版本细分:

  • IE 6-7 支持 JScript 5(相当于 ECMAScript 3,JavaScript 1.5)
  • IE 8 支持 JScript 6(等同于 ECMAScript 3、JavaScript 1.5 - 比 JScript 5 修复了更多错误)
  • Firefox 1.0 支持 JavaScript 1.5(等效于 ECMAScript 3)
  • Firefox 1.5 支持 JavaScript 1.6(1.5 + Array Extras + E4X + misc.)
  • Firefox 2.0 支持 JavaScript 1.7 (1.6 + Generator + Iterators + let + misc.)
  • Firefox 3.0 支持 JavaScript 1.8(1.7 + 生成器表达式 + 表达式闭包 + misc.)
  • Firefox 下个版本将支持 JavaScript 1.9(1.8+待定)
  • Opera 支持一种相当于 ECMAScript 3 + Getters 和 Setters + misc 的语言。
  • Safari 支持一种相当于 ECMAScript 3 + Getters and Setters + misc 的语言。

原文由 Zach 发布,翻译遵循 CC BY-SA 2.5 许可协议

据我所知,有两件事:

  1. ActiveXObject 构造器
  2. 成语f(x) = y,大致等价于f[x] = y。

原文由 Patrick 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏