Back to questions
Транснефть
Middle
1
Какие методы конвертации строки в число знаешь?
Companies where asked
Answer from AI
sobes.tech AI
Для конвертации строки в число в JavaScript есть несколько способов:
- Number() — преобразует строку в число, возвращает NaN, если преобразование невозможно.
Number('123'); // 123
Number('12.34'); // 12.34
Number('abc'); // NaN
- parseInt() — парсит целое число из начала строки, игнорирует последующие символы.
parseInt('123abc'); // 123
parseInt('12.34'); // 12
- parseFloat() — парсит число с плавающей точкой из начала строки.
parseFloat('12.34abc'); // 12.34
- Унарный плюс (+) — быстрый способ преобразования строки в число.
+'123'; // 123
+'12.34'; // 12.34
+'abc'; // NaN
- Math.floor(), Math.ceil(), Math.round() — можно использовать после преобразования для округления.
Выбор метода зависит от задачи: если нужно целое число — parseInt, если число с плавающей точкой — parseFloat или Number.