Кратко
СкопированоГлобальная функция parse принимает аргументом строку.
Возвращает число, полученное из разобранной строки или NaN, если первый символ не удалось преобразовать в число.
parseFloat('12.12')// 12.12parseFloat('12')// 12parseFloat(' 12.42')// 12.42, пробелы в начале игнорируютсяparseFloat('absa')// NaN
parseFloat('12.12')
// 12.12
parseFloat('12')
// 12
parseFloat(' 12.42')
// 12.42, пробелы в начале игнорируются
parseFloat('absa')
// NaN
Если строка начинается с чисел, а заканчивается текстовыми символами, то парсинг прервётся на первом символе, который не удастся конвертировать в число.
parseFloat('123.123hello')// 123.123
parseFloat('123.123hello')
// 123.123
Если встречается вторая точка, то остаток строки отбрасывается так же:
parseFloat('123.123.666')// 123.123
parseFloat('123.123.666')
// 123.123
Существует идентично работающий метод Number.