Hola Maria, espero estés muy bien.
parse = convertir
Int = entero
parseInt == convertir para entero
parseInt es una función que comprueba el primer argumento, una cadena o string, y retorna un entero (number) de la base especificada. En otras palabras, la función parseInt() en JavaScript analiza la cadena de carácteres (string) que es pasada como parámetro y devuelve un número entero.
También existe el método Number.parseInt() que tiene la misma funcionalidad Number.parseInt === parseInt // true
Pero ojo javascript además tiene el objeto Number que también hace la conversión de string para number, pero no es igual a parseInt, se pudiera decir que tienen diferentes propósitos, pero pueden usarse para fines comunes.
entonces, cual es la diferencia entre parseInt() y Object number?
parseInt() es más versátil y complejo. Intenta convertir los primeros dígitos hasta que aparece un carácter que no es un dígito:
parseInt('0123'); // 123
parseInt('0123abc'); // 123
Number es diferente de parseInt en otro aspecto: parseInt devuelve int ( números enteros), mientras que Number devuelve números con o sin decimales, según la entrada.
Number('10.5'); // 10.5
parseInt('10.5'); // 10
Aqui para ilustrar el ejemplo de la aula no fué necesario usar las comas (,) porque estamos usando parseInt :-) y solo necesitamos de números enteros.
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios