Поделиться через


Описание JScript 10.0

JScript 10.0 объединяет набор функций из предыдущих версий JScript с лучшими функциями языков, основанных на классах. JScript 10.0 включают в себя полностью скомпилированный код, типизированные и безтиповые переменные, позднее и раннее связывание, классы (с наследованием, перегрузкой функций, методами доступа к свойствам и т. д.), пакеты, поддержку версий на разных языках и полный доступ к платформе .NET Framework.

Примечание

JScript 10.0 используется для приложений, запускаемых на сервере с помощью .NET Framework.Дополнительные сведения о создании скриптов, запускаемых на клиентском компьютере в веб-браузере, см. в разделе JScript (Windows Script Technologies).

Новые функции

JScript 10.0 — это настоящий объектно-ориентированном язык скриптов. В нем можно использовать классы, типы и другие расширенные языковые функции для создания надежных приложений. Он сохраняет свою направленность на скрипты, т. е. поддержку безтипового программирования, функции и классы expando, динамическое выполнение кода (с помощью eval) и многое другое.

JScript 10.0 обладает гибкостью, так как в нем можно использовать переменные аннотированного типа. При этом переменная привязывается к определенному типу данных и может содержать только этот тип данных.

Использование строгой типизации в языке программирования очень выгодно. Помимо преимуществ использования типа данных, полностью соответствующего используемым данным, это предоставляет следующие преимущества:

  • Повышенная скорость выполнения

  • Проверка типа во время выполнения/компиляции.

  • Самодокументирующий код

См. также

Другие ресурсы

Справочник по JScript