пытается определить систему счисления по строке s. Если s начинается (после необязательного знака «минус») с префикса «Ох»,
parseInt
разбирает оставшуюся часть s как шестнадцатеричное число. Во всех остальных случаях
parseInt
разбирает строку как десятичное число.
Пример
parseInt("19", 10);
// Вернет 19 (10 + 9)
parseInt("11", 2);
//
Вернет 3 (2 + 1)
parseInt("17", 8);
// Вернет 15 (8 + 7)
parseInt("1f", 16);
// Вернет 31 (16 + 15)
parseInt("10");
// Вернет 10
parseInt("0x10");
// Вернет 16
См. также
isNaN, parseFloat
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
ReferenceError
ReferenceError
генерируется при попытке чтения несуществующей переменной (Object—>Error—>ReferenceError)
Конструктор
new ReferenceError
new ReferenceError(сообщение)
Аргументы
сообщение Необязательное сообщение об ошибке, предоставляющее дополнительную информацию об исключении. Если этот аргумент указан, он выступает в качестве значения свойства
message
объекта
ReferenceError
.
Возвращаемое значение
Вновь созданный объект
ReferenceError
. Если указан аргумент сообщение, объект
ReferenceError
берет его в качестве значения своего свойства
message
; в противном случае он берет строку по умолчанию, определенную в реализации. Конструктор
Reference-Error,
вызываемый как функция (без оператора
new
), ведет себя так же, как при вызове с оператором
new
.
Свойства
message Сообщение об ошибке, предоставляющее дополнительную информацию об исключении. Это свойство содержит строку, переданную конструктору, или строку по умолчанию, определенную в реализации. Дополнительные сведения см. в справочной статье Error.message.
name Строка, определяющая тип исключения. Все объекты ReferenceError наследуют для этого свойства строку «ReferenceError».
Описание
Экземпляр класса
ReferenceError
создается при попытке прочитать значение несуществующей переменной. Дополнительные сведения о генерации и перехвате исключений см. в справочной статье Error.
См. также
Error, Error.message, Error.name
RegExp
RegExp
регулярные выражения для поиска по шаблону (Object-» RegExp)