Преобразование строк в числа в JavaScript: методы и примеры

В JavaScript существует несколько методов преобразования строки в число. Вот некоторые часто используемые подходы:

  1. parseInt(): этот метод анализирует строку и возвращает целое число. Он прекращает анализ, когда встречает нецифровой символ. Например:

    let str = "123";
    let num = parseInt(str); // num will be 123
  2. parseFloat(): этот метод анализирует строку и возвращает число с плавающей запятой. Он прекращает анализ, когда встречает недопустимый символ. Например:

    let str = "3.14";
    let num = parseFloat(str); // num will be 3.14
  3. Number(): эта функция преобразует строку в число, целое число или число с плавающей запятой. Он обрабатывает как целые, так и десятичные строки. Например:

    let str = "42";
    let num = Number(str); // num will be 42
  4. Оператор унарного плюса (+). Использование оператора унарного плюса — это еще один способ преобразования строки в число. Он работает как для целых чисел, так и для чисел с плавающей запятой. Например:

    let str = "99";
    let num = +str; // num will be 99
  5. Использование математических операций. Для преобразования строки в число можно использовать математические операции, такие как сложение или вычитание. Например:

    let str = "5";
    let num = str - 0; // num will be 5