Встречается на собеседованиях • сегодня
Как строка преобразуется в число
В JavaScript есть несколько способов преобразовать строку в число:
Number()- строгое преобразование, вернетNaNесли строка не является числом:
js
Number('123'); // 123
Number('123abc'); // NaNparseInt()- парсит целое число, можно указать систему счисления:
js
parseInt('10px'); // 10
parseInt('ff', 16); // 255parseFloat()- парсит дробные числа:
js
parseFloat('12.5em'); // 12.5- Унарный плюс
+- быстрый способ:
js
+'15'; // 15Math.floor(),Math.ceil(),Math.round()- округляют:
js
Math.floor('15.9'); // 15Важно учитывать, что parseInt/parseFloat читают число до первого нечислового символа, тогда как Number сразу вернет NaN при любых нечисловых символах.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы