В JavaScript существует несколько методов преобразования строки в число. Вот некоторые часто используемые подходы:
-
parseInt(): этот метод анализирует строку и возвращает целое число. Он прекращает анализ, когда встречает нецифровой символ. Например:
let str = "123"; let num = parseInt(str); // num will be 123 -
parseFloat(): этот метод анализирует строку и возвращает число с плавающей запятой. Он прекращает анализ, когда встречает недопустимый символ. Например:
let str = "3.14"; let num = parseFloat(str); // num will be 3.14 -
Number(): эта функция преобразует строку в число, целое число или число с плавающей запятой. Он обрабатывает как целые, так и десятичные строки. Например:
let str = "42"; let num = Number(str); // num will be 42 -
Оператор унарного плюса (+). Использование оператора унарного плюса — это еще один способ преобразования строки в число. Он работает как для целых чисел, так и для чисел с плавающей запятой. Например:
let str = "99"; let num = +str; // num will be 99 -
Использование математических операций. Для преобразования строки в число можно использовать математические операции, такие как сложение или вычитание. Например:
let str = "5"; let num = str - 0; // num will be 5