Encodera

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

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

Справочник JavaScript

parseFloat

Читает дробное число из начала строки.

Доступно с: ES1

Синтаксис

parseFloat(string)

Параметры

ПараметрТипОписание
stringstringСтрока, в начале которой записано число.

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

numberДробное число или NaN, если в начале строки нет числа.

Примеры

Число с единицами измерения:

console.log(parseFloat('3.75kg'));
console.log(parseFloat('12px'));

Результат:

3.75
12

Когда разбор не удался:

console.log(parseFloat('kg 3.75'));
console.log(parseFloat('3,75'));

Результат:

NaN
3

Примечания

Десятичный разделитель — только точка: запятая обрывает число. Если в строке не должно быть ничего, кроме числа, строже работает Number(): Number('12px') даёт NaN.

См. также

  • parseInt — Преобразует строку в целое число.
  • Number() — Превращает значение в число.
  • Number.isNaN — Проверяет, что значение — NaN, без преобразования типов.

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

В учебнике

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

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

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