Ответ
parseFloat и setTimeout выполняют совершенно разные функции:
- parseFloat
Преобразует строку в число с плавающей точкой, игнорируя нечисловые символы в конце.
parseFloat('123.45px'); // 123.45
parseFloat('abc123'); // NaN
- setTimeout
Планирует выполнение функции после указанной задержки (в миллисекундах). Возвращает ID таймера.
setTimeout(() => console.log('Hello'), 1000); // Через 1 секунду
Ключевые отличия:
parseFloatсинхронный, работает с даннымиsetTimeoutасинхронный, управляет временем выполнения кода- Разные области применения (парсинг vs планирование задач)