Новые Возможности в Этой Версии
JavaScript версии 1.5 содержит следующие новые возможности и улучшения:
Ошибки времени выполнения. О них теперь сообщается как об исключениях.
Улучшение форматирования чисел. Включены методы Number.prototype.toExponential, Number.protoytpe.toFixed и Number.prototype.toPrecision.
Добавлены следующие улучшения в регулярных выражениях:
- Квантификаторы +, *, ? и {} могут иметь теперь после себя ? для форсирования их в нежадные. .
- Незахватывающие скобки, (?:x) могут использоваться вместо захватывающих скобок (x). Если используются незахватывающие скобки, совпадающие подвыражения недоступны как обратные ссылки. .
- Положительные и отрицательные "смотрящие вперёд утверждения" поддерживаются. И те, и другие подтверждают совпадение, в зависимости от того, что идёт после совпавшей подстроки. .
- Флаг m был добавлен, чтобы дать возможность специфицировать, что регулярное выражение должно совпадать на нескольких строках
- Объявление условной функции. Функции могут теперь объявляться внутри if.
Функции выражения. Функции могут теперь объявляться внутри выражения.
Несколько переходов catch поддерживаются теперь внутри оператора try...catch.
Getter'ы и Setter'ы. Теперь в JavaScript можно добавлять их к объектам. Эта возможность имеется только в C-реализации JavaScript.
Константы. Теперь поддерживаются именованные константы "только для чтения". Эта возможность имеется только в C-реализации JavaScript.
Copyright © 2000 Все Права Зарезервированы.
Дата последнего обновления 28 сентября 2000 года.
Содержание раздела