Есть много способов преобразовать строку в число.

  1. Функция Число . Проще всего использовать встроенную функцию Число.
    var x = Number(‘100’); // вернуть 100 с типом Число
  2. parseInt: способ по умолчанию (без системы счисления)
    var x = parseInt(‘100’); // вернуть 100 с типом Число
  3. parseInt: с основанием (десятичным)
    var x = parseInt(‘100’,10); // вернуть 100 с типом Число
  4. parseFloat :
    var x = parseFloat(‘100’); // вернуть 100 с типом Число
  5. Побитовое не ~ : вы можете использовать это для преобразования строки только в целое число, но не для чисел с плавающей запятой. Хорошо то, что при появлении символа он возвращает «0».
    var x = ~~‘100’; // вернуть 100 с типом Number
    var x = ~~‘100.12’; // вернуть 100 с типом Number
    var x = ~~100.12; // вернуть 100 с типом Number
    var x = ~~‘xyz’; // возвращаем 0 с типом Число

Использование унарных операторов

6. Разделить на 1 : var x = ‘100’ / 1; // вернуть 100 с типом Число

7. Умножить на 1 : var x = ‘100’ * 1; // вернуть 100 с типом Число

8. Минус на 0 : var x = ‘100’ — 0 ; // вернуть 100 с типом Число

9. Оператор «+»: var x = +‘100’; // вернуть 100 с типом Число