Книга: 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