parseFloat
Читает дробное число из начала строки.
Доступно с: ES1
Синтаксис
parseFloat(string)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| string | string | Строка, в начале которой записано число. |
Возвращаемое значение
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 и неявное преобразование.