DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Updated on

Paracetamol.js馃拪| #29: Explica este c贸digo JavaScript

Explica este c贸digo JavaScript

const num = parseInt("7*6", 10);
console.log(num); //?
Enter fullscreen mode Exit fullscreen mode
  • A: 42
  • B: "42"
  • C: 7
  • D: NaN

Respuesta en el primer comentario.


Discussion (1)

Collapse
duxtech profile image
Cristian Fernando Author • Edited on

Respuesta:

  • C: 7

parseInt convierte un valor a tipo number de una base concreta (base binaria, octal, decimal, etc).

En el ejemplo intentamos convertir "7*6" a base 10, osea, a base decimal.

parseInt toma los valores validos de izquierda a derecha, dicho esto, solo tomar谩 el valor 7 (el * y todo lo que le precede no es un valor valido para parseInt).

En conclusi贸n, solo convierte al 7 de string a number.