JavaScript: преобразование строки в целое число – методы и примеры

Чтобы преобразовать строку в целое число в JavaScript, вы можете использовать несколько методов. Вот некоторые часто используемые подходы:

  1. parseInt(): функция parseInt()анализирует строку и возвращает целое число. Он принимает два аргумента: анализируемую строку и необязательное основание системы счисления (основание) для числового преобразования. Если система счисления не указана, по умолчанию используется десятичная система счисления. Вот пример:
let str = "123";
let num = parseInt(str);
console.log(num); // Output: 123
  1. Number(): функцию Number()также можно использовать для преобразования строки в целое число. Он пытается преобразовать всю строку в числовое значение. Если строка содержит нечисловые символы, она возвращает NaN(не число). Вот пример:
let str = "456";
let num = Number(str);
console.log(num); // Output: 456
  1. Унарный оператор плюс (+). Унарный оператор плюс можно использовать для преобразования строки в числовое значение. Он применяет неявное приведение типов и возвращает число. Если строка содержит нечисловые символы, она оценивается как NaN. Вот пример:
let str = "789";
let num = +str;
console.log(num); // Output: 789
  1. Math.floor(): если строка представляет собой число с плавающей запятой и вы хотите преобразовать его в целое число путем округления в меньшую сторону, вы можете использовать функцию Math.floor(). Вот пример:
let str = "3.14";
let num = Math.floor(parseFloat(str));
console.log(num); // Output: 3

Это некоторые из распространенных методов преобразования строки в целое число в JavaScript.