РЕКЛАМА · 728×90
Google AdSense / Яндекс.Директ
Google AdSense / Яндекс.Директ
Number
parseFloat()
Преобразует строку в число с плавающей точкой
Строка для преобразования
parseFloat(string)
РЕЗУЛЬТАТ
— нажмите Выполнить или Ctrl+Enter —
Справочник параметров
| Параметр | Тип | Статус | Описание |
|---|---|---|---|
| string | string | required | Строка для преобразования |
О функции
parseFloat() парсит строку и возвращает число с плавающей точкой. Как и parseInt, читает символы слева до первого недопустимого символа. Понимает научную нотацию: parseFloat('1e3') === 1000.
Поддержка браузеров
Существует с ES1 (1997). В отличие от parseInt не принимает аргумент системы счисления.
Советы и подводные камни
- parseFloat понимает научную нотацию: parseFloat('1.5e2') === 150
- для строгого преобразования используйте Number('3.14') — вернёт NaN для '3.14abc'
- parseFloat('') === NaN, но пробелы обрезаются.