Ядро JavaScript 1.5. Руководство по использованию

Новые Возможности в Этой Версии


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 года.



    Содержание раздела