¿Cómo convertir string a número en TypeScript?

En TypeScript , hay numerosas formas de convertir una string en un número. Podemos usar el operador unario ‘+’ , Number() , parseInt() o parseFloat() para convertir una string en un número. Vamos a demostrar usando algunos ejemplos.

Ejemplo 1:  el siguiente código muestra cómo convertir una string en un número mediante el operador unario ‘+’.

Javascript

let str: string = "431";
console.log(typeof str);
let num = +str;
console.log(typeof num);

Producción:

string
number

Ejemplo 2: el siguiente código muestra cómo convertir una string en un número mediante el método Number() . En lugar de usar el operador ‘+’, podemos usar la función Number() para convertir una string en un número. La string debe proporcionarse como argumento para la función Number() .

Javascript

let str: string = "431";
console.log(typeof str);
let num = Number(str);
console.log(typeof num);

Producción:

string
number

Ejemplo 3: Los números pueden ser de tipo float o int. Para convertir una string en forma de float a un número usamos la función parseFloat() y para convertir strings que no tienen decimales a un número, se usa la función parseInt()

Javascript

let str1:string = "102.2";
console.log(typeof str1);
let num = parseFloat(str1);
console.log(`${num}` + " is of type :" + typeof num);
let str2:string = "61";
console.log(typeof str2);
let num2 = parseInt(str2);
console.log(`${num2}` + " is of type :" + typeof num2);

Producción:

string
102.2 is of type :number
string
61 is of type :number

Publicación traducida automáticamente

Artículo escrito por sarahjane3102 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *