Я всегда задавался вопросом, ЧТО ТАКОЕ?!? это разница между JScript и JavaScript.
Я всегда задавался вопросом, ЧТО ТАКОЕ?!? это разница между JScript и JavaScript.
Ответы:
Просто разные названия того, что на самом деле является ECMAScript. У Джона Ресига есть хорошее объяснение .
Вот полная версия:
f(x) = y
. См. Этот вопрос для получения дополнительной информации.
Насколько я могу судить, две вещи:
f(x) = y
идиома ошибок меня больше всего! Почему, ну почему они просто не пошли с f[x] = y
...
Из Википедии: http://en.wikipedia.org/wiki/Jscript
JScript - это диалект Microsoft спецификации языка сценариев ECMAScript.
JavaScript (реализация спецификации ECMA Netscape / Mozilla), JScript и ECMAScript - очень похожие языки. Фактически, название «JavaScript» часто используется для обозначения ECMAScript или JScript.
Microsoft использует название JScript для своей реализации, чтобы избежать проблем с торговыми марками ( JavaScript является торговой маркой Oracle Corporation ).
JScript - это реализация Microsoft спецификации ECMAScript. JavaScript - это реализация спецификации Mozilla.
Язык Javascript появился первым из Netscape.
Корпорация Майкрософт перепроектировала Javascript и назвала его JScript, чтобы избежать проблем с товарным знаком Sun. (В то время Netscape и Sun сотрудничали, так что это не было проблемой)
Языки идентичны, оба являются диалектами сценария ECMA, стандарта постфактум.
Хотя языки идентичны, поскольку JScript работает в Internet Explorer, он имеет доступ к различным объектам, отображаемым браузером (например, ActiveXObject).
JScript - это реализация Javascript от Microsoft.
Согласно этой статье:
JavaScript - это язык сценариев, разработанный Netscape Communications для разработки клиентских и серверных Интернет-приложений. Netscape Navigator разработан для интерпретации JavaScript, встроенного в веб-страницы. JavaScript не зависит от языка Java Sun Microsystem.
Microsoft JScript - это открытая реализация JavaScript Netscape. JScript - это высокопроизводительный язык сценариев, предназначенный для создания активного онлайн-контента для World Wide Web. JScript позволяет разработчикам связывать и автоматизировать широкий спектр объектов на веб-страницах, включая элементы управления ActiveX и программы Java. Microsoft Internet Explorer разработан для интерпретации JScript, встроенного в веб-страницы.
Давным-давно все поставщики браузеров создавали движки JavaScript для своих браузеров, и только они и бог знали, что внутри этого происходило. В один прекрасный день приехала международная ассоциация ECMA и сказала: давайте сделаем двигатели на основе общего стандарта, давайте сделаем что-то общее, чтобы сделать жизнь более легкой и увлекательной, и они сделали этот стандарт. Поскольку все поставщики браузеров делают свои движки JavaScript на основе ядра ECMAScript (стандарт).
Например, Google Chrome использует движок V8 с открытым исходным кодом. Вы можете скачать его и посмотреть, как программа на C ++ переводит команду «print» JavaScript в машинный код.
Internet Explorer использует движок JScript (Chakra) для своего браузера, и другие используют его, и все они используют общее ядро.
Следует помнить о некоторых различиях в коде.
Отрицательный первый параметр для subtr не поддерживается, например, в Javascript: "string".substr(-1)
возвращает «g», тогда как в JScript: "string".substr(-1)
возвращает «строку».
В "string"[0]
Javascript можно получить "s", но JScript не поддерживает такую конструкцию. (На самом деле, только современные браузеры поддерживают эту "string"[0]
конструкцию.
Jscript - это язык .NET, похожий на C #, с теми же возможностями и доступом ко всем функциям .NET.
JavaScript выполняется на сервере ASP Classic. Используйте классический ASP для запуска того же JavaScript, что и на клиенте (за исключением возможностей HTML5). У меня есть только один набор кода для большей части моего кода.
Я запускаю .ASPX JScript, когда мне требуются функции изображений и двоичных файлов (среди многих других), которых нет в классическом ASP. Этот код уникален для сервера, но чрезвычайно мощный.
JScript - это эквивалент JavaScript от Microsoft .
Java - это продукт Oracle, который раньше был продуктом Sun.
Oracle купила Sun .
JavaScript + Microsoft = JScript
const
ключевое слово для объявления переменных: const MY_CONSTANT = 10;