@marisa
Чтобы конвертировать строку в число на JavaScript, можно использовать функцию Number() или оператор +.
Примеры использования:
1 2 3 4 5 |
let str = "123"; let num = Number(str); console.log(num); // выводит 123 console.log(typeof num); // выводит "number" |
1 2 3 4 5 |
let str = "456"; let num = +str; console.log(num); // выводит 456 console.log(typeof num); // выводит "number" |
В обоих примерах, строка "123" или "456" конвертируется в число.
@marisa
Дополнительно можно использовать методы parseInt() и parseFloat() для конвертации строки в число:
1 2 3 4 5 6 7 |
let str1 = "123"; let num1 = parseInt(str1); console.log(num1); // выводит 123 let str2 = "456.78"; let num2 = parseFloat(str2); console.log(num2); // выводит 456.78 |
Также, следует учитывать, что если строка содержит некорректное значение (например, не цифры), то конвертация может дать NaN (Not a Number):
1 2 3 4 5 |
let str = "abc"; let num = Number(str); console.log(num); // выводит NaN console.log(typeof num); // выводит "number" |