Преобразование строки в число – это одна из самых распространенных операций в программировании. В этой статье я расскажу о нескольких методах, которые помогут вам выполнить данную задачу.
Метод parseInt
Один из наиболее популярных способов преобразования строки в число ‒ это использование метода parseInt. Этот метод выполняет парсинг строки и возвращает целое число. Преимуществом этого метода является его простота и универсальность.
let str ″1234″;
let num parseInt(str);
console.log(num); // 1234
Метод Number
Еще один способ преобразовать строку в число ‒ использовать функцию Number. Этот метод принимает строку в качестве аргумента и возвращает соответствующее число. Данный метод также имеет простой синтаксис и хорошо работает со строками, содержащими числа.
let str ″1234″;
let num Number(str);
console.log(num); // 1234
Унарный плюс ( )
Довольно нетрадиционным, но работающим способом преобразования строки в число является использование унарного плюса ( ). Если перед строкой поставить унарный плюс, JavaScript автоматически преобразует ее в число.
let str ″1234″;
let num str;
console.log(num); // 1234
Ошибки преобразования
Важно отметить, что все методы преобразования могут вернуть NaN (неправильное значение), если строка содержит символы, не являющиеся числами. Также имейте в виду, что они преобразуют только целые числа, а не числа с плавающей запятой.