Найти в Дзене
JS Minion | Frontend с нами

Числовое преобразование в JS

В JavaScript есть несколько способов выполнить численное преобразование. Рассмотрим несколько примеров:
Использование функции parseInt:
const subscribers = "1000";
const parsedSubscribers = parseInt(subscribers);
console.log(parsedSubscribers); // Выводит число 1000
console.log(typeof parsedSubscribers); // Выводит тип данных "number"
Функция parseInt принимает строку и выполняет преобразование в целое число. Если строка содержит символы, отличные от цифр, то parseInt обрезает все символы, начиная с первого нечислового символа.
Использование унарного плюса:
const subscribers = "1000";
const parsedSubscribers = +subscribers;
console.log(parsedSubscribers); // Выводит число 1000
console.log(typeof parsedSubscribers); // Выводит тип данных "number"
Унарный плюс, примененный к строке, преобразует ее в число. В отличие от parseInt, унарный плюс оставит строку без изменений, если в ней есть символы, отличные от цифр.
Использование функции Number:
const subscribers = "1000";
const p

В JavaScript есть несколько способов выполнить численное преобразование. Рассмотрим несколько примеров:

Использование функции parseInt:

const subscribers = "1000";
const parsedSubscribers = parseInt(subscribers);

console.log(parsedSubscribers); // Выводит число 1000
console.log(typeof parsedSubscribers); // Выводит тип данных "number"


Функция parseInt принимает строку и выполняет преобразование в целое число. Если строка содержит символы, отличные от цифр, то parseInt обрезает все символы, начиная с первого нечислового символа.

Использование унарного плюса:

const subscribers = "1000";
const parsedSubscribers = +subscribers;

console.log(parsedSubscribers); // Выводит число 1000
console.log(typeof parsedSubscribers); // Выводит тип данных "number"


Унарный плюс, примененный к строке, преобразует ее в число. В отличие от parseInt, унарный плюс оставит строку без изменений, если в ней есть символы, отличные от цифр.

Использование функции Number:

const subscribers = "1000";
const parsedSubscribers = Number(subscribers);

console.log(parsedSubscribers); // Выводит число 1000
console.log(typeof parsedSubscribers); // Выводит тип данных "number"


Функция Number также преобразует строку в число и работает аналогично унарному плюсу.

Обратите внимание, что численное преобразование может не работать, если в строке содержится что-то отличное от чисел, например, если строка содержит буквы или специальные символы. В таких случаях результат преобразования будет NaN (Not a Number).

Не будь жадиной и поставь лайк)😀