В чём разница между функциями parseInt() и parseFloat()?
Уровень: Middle
Ответ
`parseInt` и `parseFloat` оба преобразуют строку в число, но parseInt считывает целое число (integer), а parseFloat – число с плавающей точкой (десятичное). `parseInt("3.14")` вернёт 3 (т.к. остановится на символе точки, не относящемся к целым цифрам), а `parseFloat("3.14")` вернёт 3.14. Оба игнорируют начальные пробелы, а также позволяют строке начинаться с числового значения, а потом идут нецифры – они прекратят чтение на первом нецифровом символе. Если первый символ не цифра (и не знак), оба вернут NaN.