Книга: JavaScript. Подробное руководство, 6-е издание

RangeError

RangeError

RangeError

генерируется, когда число выходит из допустимого диапазона (Object->Error->RangeError)

Конструктор

new RangeError()
new RangeError(сообщение)

Аргументы

сообщение Необязательное сообщение об ошибке, предоставляющее дополнительную информацию об исключении. Если этот аргумент указан, он используется в качестве значения свойства message объекта RangeError.

Возвращаемое значение

Вновь созданный объект RangeError. Если указан аргумент сообщение, то для объекта RangeError он будет выступать в качестве значения свойства message; в противном случае RangeError возьмет в качестве значения этого свойства строку по умолчанию, определенную в реализации. Конструктор RangeError(), вызываемый как функция (без оператора new), ведет себя так же, как и при вызове с оператором new.

Свойства

message Сообщение об ошибке, предоставляющее дополнительную информацию об исключении. Это свойство содержит строку, переданную конструктору, или предлагаемую по умолчанию строку, определенную в реализации. Дополнительные сведения см. в справочной статье Error.message,

name Строка, определяющая тип исключения. Все объекты RangeError наследуют для этого свойства строку «RangeError».

Описание

Экземпляр класса RangeError создается, когда числовое значение оказывается вне допустимого диапазона. Например, установка длины массива равной отрицательному числу приводит к генерации исключения RangeError. Дополнительные сведения о генерации и перехвате исключений см. в справочной статье Error.

См. также

Error, Error.message, Error.name

Оглавление книги


Генерация: 2.991. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз