Как преобразовать строку в число в TypeScript?

Kak Preobrazovat Stroku V Cislo V Typescript



TypeScript — это строго типизированный язык, который помогает нам реализовать строгую проверку типов. Это означает, что возникнет ошибка времени выполнения, если строковое значение будет присвоено переменной, которая принимает число, и наоборот. При работе со строго типизированными языками разработчики иногда сталкиваются с ситуацией, когда нужно преобразовать строку в число. Например, при обработке пользовательского ввода, чтении данных из внешнего источника, выполнении математических операций над числовыми строками и т. д.

В этом блоге мы рассмотрим несколько способов преобразования строки в число в TypeScript на подходящих примерах.







Как преобразовать строку в число в TypeScript?

В TypeScript перечисленные ниже методы используются для преобразования строки в число:



Преобразование строки в число с помощью конструктора чисел

В TypeScript конструктор Number является наиболее удобным способом преобразования строк в числа. Конструктор Number принимает строку в качестве входных данных и возвращает число. Вот пример:



константная ул = '42' ;
console.log ( 'Исходный тип данных:' , тип ул ) ;
константное число = число ( ул ) ;
console.log ( 'Тип преобразованных данных:' , тип числа ) ;





Приведенный выше пример иллюстрирует:

  • Создайте строку « ул ' со значением ' 42 “.
  • Далее используйте « тип ' ключевое слово в ' бревно() », чтобы получить и распечатать тип переменной «str».
  • После этого используйте конструктор Number для преобразования « ул 'к' число ' и присвоить результат переменной ' на одной ».
  • Наконец, напечатайте тип преобразованного значения, используя « бревно() функция.

Выход



Вывод подтверждает, что данная числовая строка была успешно преобразована в число.

Преобразование строки в число с использованием parseInt и parseFloat

parseInt ' и ' PressFloat ” также используются для преобразования строкового типа данных в числовой тип данных. “ parseInt ” принимает строку и необязательное “ основание ” (для указания системы счисления) в качестве входных данных и возвращает целое число. “ PressFloat ” принимает строку в качестве входных данных и возвращает дробное число или число с плавающей запятой.

Давайте рассмотрим следующий пример кода для глубокого понимания:

константа intStr = '42' ;
константа с плавающей запятой = '3.14' ;

console.log ( 'Исходный тип данных:' , тип intStr ) ;
console.log ( 'Исходный тип данных:' , тип floatStr ) ;

const intNum = parseInt ( интстр, 10 ) ;
const floatNum = parseFloat ( floatStr ) ;

console.log ( «Тип преобразованных данных:» , тип intNum ) ;
console.log ( «Тип преобразованных данных:» , тип floatNum ) ;

Приведенный выше фрагмент кода описывает:

  • Создайте две строки « intStr ' и ' floatStr ” со значениями ” 42 ' и ' 14 ', соответственно.
  • Далее используйте « тип » вместе с функцией «console.log()» для вывода типов данных заданных переменных.
  • После этого используйте « parseInt ' и ' PressFloat ” для преобразования строк в числа и присвоения результатов переменным “ intNum ' и ' floatNum ', соответственно.
  • В приведенном выше примере кода используется система счисления 10, что указывает на то, что мы анализируем десятичное число.
  • Наконец, выведите преобразованные типы данных на консоль с помощью метода console.log().

Выход

Вывод показывает исходные и преобразованные типы данных заданных значений.

Преобразование строки в число с помощью оператора Unary Plus

Другим методом преобразования строкового типа данных в числовой тип данных является унарный плюс оператор + ». В следующем примере числовая строка предоставляется в качестве входных данных для унарного оператора плюс, в результате он преобразует строку в число:

константная ул = '42' ;
console.log ( 'Исходный тип данных:' , тип ул ) ;
константное число = +строка;
console.log ( 'Тип преобразованных данных:' , тип числа ) ;

В этом примере

  • Строка ' ул ' создается со значением ' 42 “.
  • унарный плюс оператор ” используется для преобразования “ ул ' к числу, а результат присваивается переменной ' на одной ».
  • Наконец, мы регистрируем преобразованный тип данных « на одной » на консоль.

Выход

Вывод проверяет преобразование типа из строки в число.

Заключение

Многие встроенные методы и операторы используются в TypeScript для выполнения преобразования типа строки в число. Например, «Числовой конструктор», функция «parseInt», функция «parseFloat» и оператор «унарный плюс» используются в TypeScript для преобразования строки в число. “ тип ” помогает нам проверить преобразованный тип данных. Этот блог продемонстрировал наиболее часто используемые методы и операторы с различными примерами.