Как сделать из строки число javascript
Узнайте, как преобразовать строку в число JavaScript с помощью метода parseInt() и примера. Так же узнайте, как применять метод Number() для преобразования строки в число.
В JavaScript есть много различных способов преобразовать строку в число. Один из самых простых и наиболее распространенных способов - это использование унарного плюса.
Использование унарного плюса
Унарный плюс (оператор преобразования типа) может быть использован для преобразования строки в число. Этот способ преобразования будет работать для любой строки, которая может быть преобразована в число. Например, число в формате строки «123» может быть преобразовано в целое число 123. Для преобразования строки в число можно использовать следующий код:
let str = '123';
let num = +str; // 123
В этом примере мы используем унарный плюс для преобразования строки «123» в целое число 123. Этот метод преобразования также может быть использован для преобразования дробных чисел в числа с плавающей запятой.
let str = '3.14';
let num = +str; // 3.14
Также унарный плюс может быть использован для преобразования логических значений в числа. Например, значение true будет преобразовано в 1, а значение false будет преобразовано в 0.
let bool = true;
let num = +bool; // 1
let bool = false;
let num = +bool; // 0
Использование функции parseInt
Другой способ преобразования строки в число в JavaScript - это использование функции parseInt(). Эта функция преобразует строку в целое число в заданной системе счисления. Например, мы можем использовать функцию parseInt() для преобразования строки «123» в целое число в десятичной системе счисления:
let str = '123';
let num = parseInt(str); // 123
Мы также можем использовать функцию parseInt() для преобразования строки в число в другой системе счисления. Например, мы можем преобразовать строку «ff» в целое число в шестнадцатеричной системе счисления:
let str = 'ff';
let num = parseInt(str, 16); // 255
Функция parseInt() также может быть использована для преобразования логических значений в числа. Значение true будет преобразовано в число 1, а значение false будет преобразовано в число 0:
let bool = true;
let num = parseInt(bool); // 1
let bool = false;
let num = parseInt(bool); // 0
Использование функции parseFloat
Еще один способ преобразования строки в число в JavaScript - это использование функции parseFloat(). Функция parseFloat() преобразует строку в десятичное число с плавающей запятой. Например, мы можем использовать функцию parseFloat() для преобразования строки «3.14» в десятичное число с плавающей запятой 3.14:
let str = '3.14';
let num = parseFloat(str); // 3.14
Функция parseFloat() также может быть использована для преобразования логических значений в числа. Значение true будет преобразовано в число 1, а значение false будет преобразовано в число 0:
let bool = true;
let num = parseFloat(bool); // 1
let bool = false;
let num = parseFloat(bool); // 0
В JavaScript есть много различных способов преобразовать строку в число. Унарный плюс и функции parseInt() и parseFloat() могут быть использованы для преобразования строки в целое число или число с плавающей запятой соответственно.