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