Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Number()

Превращает значение в число.

Доступно с: ES1

Синтаксис

Number(value)

Параметры

ПараметрТипОписание
valueanyЗначение, которое превращается в число.

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

numberЧисло или NaN, если преобразовать не удалось.

Примеры

Строка в число:

console.log(Number('42') + 1);

Результат:

43

Как превращаются разные значения:

console.log(Number('3.5'), Number(' 7 '), Number(''));
console.log(Number('12px'), Number(true), Number(null));

Результат:

3.5 7 0
NaN 1 0

Примечания

Number() требует, чтобы вся строка была числом (пробелы по краям допустимы), иначе возвращает NaN. Чтобы прочитать число из начала строки вроде 12px, используйте parseInt() или parseFloat(). Унарный плюс +value делает то же самое, что Number(value).

См. также

  • parseInt — Преобразует строку в целое число.
  • parseFloat — Читает дробное число из начала строки.
  • String() — Превращает любое значение в строку.
  • Boolean() — Превращает значение в true или false.

Вопросы и ответы по теме

В учебнике

  • Преобразование типов — Как превратить строку в число и обратно в JavaScript — Number, String, Boolean, parseInt и неявное преобразование.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.