Каково различие между JavaScript и JScript?

113
задан theonlygusti 12 March 2018 в 13:37
поделиться

8 ответов

Просто различные названия того, что является действительно ECMAScript. John Resig имеет хорошее объяснение .

Вот разбивка полной версии:

  • IE JScript 5 поддержки 6-7 (который эквивалентен 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 + Отдельно оплачиваемые предметы Массива + E4X + разное)
  • , Firefox 2.0 поддерживает JavaScript 1.7 (1.6 + Генератор +, Итераторы + позволяют + разное)
  • , Firefox 3.0 поддерживает JavaScript 1.8 (1.7 + Выражения Генератора + Закрытия Выражения + разное)
  • , следующая версия Firefox будет поддерживать JavaScript 1.9 (1.8 +, Чтобы быть определенной)
  • , Opera поддерживает язык, который эквивалентен ECMAScript 3 + Методы get и Методы set + разное
  • , Safari поддерживает язык, который эквивалентен ECMAScript 3 + Методы get и Методы set + разное
80
ответ дан Zach 24 November 2019 в 02:44
поделиться

Насколько я могу сказать, две вещи:

  1. конструктор ActiveXObject
  2. идиома f (x) = y, который примерно эквивалентен f [x] = y.
38
ответ дан Patrick 24 November 2019 в 02:44
поделиться

Из Википедии: http://en.wikipedia.org/wiki/Jscript

JScript является диалектом Microsoft спецификации языка сценариев ECMAScript.

JavaScript (реализация Netscape/Mozilla спецификации ECMA), JScript и ECMAScript является очень похожими языками. На самом деле имя "JavaScript" часто используется для обращения к ECMAScript или JScript.

Microsoft использует имя JScript для его реализации для предотвращения фирменных проблем (, JavaScript является торговой маркой Oracle Corporation ).

21
ответ дан basher 24 November 2019 в 02:44
поделиться

JavaScript, язык, был на первом месте из Netscape.

Microsoft перепроектировала JavaScript и назвала его JScript для предотвращения фирменных проблем с Sun. (Netscape и Sun сотрудничали в то время, таким образом, это было меньшим количеством проблемы)

, языки идентичны, оба - диалекты сценария ECMA, после совершения стандарт.

, Хотя языки идентичны, начиная с выполнений JScript в Internet Explorer, он имеет доступ к различные объекты, представленные браузером (такие как ActiveXObject)

7
ответ дан Alan Storm 24 November 2019 в 02:44
поделиться

JScript является реализацией Microsoft спецификации ECMAScript. JavaScript является реализацией Mozilla спецификации.

6
ответ дан Thomas Owens 24 November 2019 в 02:44
поделиться

JScript является реализацией Microsoft Javascript

4
ответ дан James Boother 24 November 2019 в 02:44
поделиться

Согласно этот статья:

  • JavaScript является языком сценариев, разработанным Связью Netscape, разработанной для разработки интернет-приложений клиента и сервера. Netscape Navigator разработан для интерпретации JavaScript, встроенного в Веб-страницы. JavaScript независим от языка Java Микросистемы Sun.

  • Microsoft JScript является открытым внедрением JavaScript Netscape. JScript является высокоэффективным языком сценариев, разработанным для создания активного онлайн-контента для Всемирной паутины. JScript позволяет разработчикам связывать и автоматизировать большое разнообразие объектов в Веб-страницах, включая программы Java и элементы управления ActiveX. Microsoft Internet Explorer разработан для интерпретации JScript, встроенного в Веб-страницы.

4
ответ дан Christophe Herreman 24 November 2019 в 02:44
поделиться

Википедия имеет это для высказывания о различиях.

В общем JScript язык сценариев ActiveX, который, вероятно, интерпретируется как JavaScript браузерами неIE.

1
ответ дан erlando 24 November 2019 в 02:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: