Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Diferencia entre las funciones Number y parseInt

Hola. Vi en el curso de lógica 2 que usan parseInt para convertir el dato de entrada de string a número. Justo antes había probado con la función Number (que fue la solución que encontré porque me estaba concatenando dos números).

¿Cuál es la diferencia entre estas dos funciones? (agradezco la mayor sencillez posible en los términos, pues de lo que leí.... no entendí).

Gracias!!!

1 respuesta
solución!

Hola Germán.

Se utilizan para convertir datos que no son numéricos en números.

La funcion Number() puede convertir cualquier entrada de dato en un dato númerico, si los datos no se pueden convertir, retornará un NaN (not a number). La función parseInt() convierte su primer argumento para una string, lo analiza, y retornará un intero o NaN (not a number).

console.log(Number('10')); // 10
console.log(Number('abd')); // NaN

console.log(parseInt('15')); // 15
console.log(parseInt('asd')); // NaN

Creo que este artículo te puede ayudar a entender mejor: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/parseInt

Continúa con tus estudios y si tienes alguna duda sobre el contenido, estaremos aquí en el foro dispuestos a ayudar!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios