Sobes.tech
Back to questions
Middle
1

Какие методы конвертации строки в число знаешь?

Companies where asked
ТранснефтьТранснефть

Answer from AI

sobes.tech AI

Для конвертации строки в число в JavaScript есть несколько способов:

  1. Number() — преобразует строку в число, возвращает NaN, если преобразование невозможно.
Number('123'); // 123
Number('12.34'); // 12.34
Number('abc'); // NaN
  1. parseInt() — парсит целое число из начала строки, игнорирует последующие символы.
parseInt('123abc'); // 123
parseInt('12.34'); // 12
  1. parseFloat() — парсит число с плавающей точкой из начала строки.
parseFloat('12.34abc'); // 12.34
  1. Унарный плюс (+) — быстрый способ преобразования строки в число.
+'123'; // 123
+'12.34'; // 12.34
+'abc'; // NaN
  1. Math.floor(), Math.ceil(), Math.round() — можно использовать после преобразования для округления.

Выбор метода зависит от задачи: если нужно целое число — parseInt, если число с плавающей точкой — parseFloat или Number.