Porq esto genera NaN | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Porq esto genera NaN

let sig1 = "*" let sig = parseInt(sig1) console.log(typeof(sig) + sig) //number NaN

3rd May 2023, 4:55 PM
Roger Aleman
Roger Aleman - avatar
6 Answers
+ 3
Which output did you expect instead? parseInt() tries to convert the value to an integer, but "*" is not a number (NaN)
3rd May 2023, 5:49 PM
Lisa
Lisa - avatar
+ 1
Roger Aleman Signo de multiplicación no es un numero
4th May 2023, 12:22 AM
Emerson Prado
Emerson Prado - avatar
+ 1
Esto quería aser pero ya está gracias
4th May 2023, 1:29 PM
Roger Aleman
Roger Aleman - avatar
0
Trato "*" como signo de multiplicación
3rd May 2023, 9:58 PM
Roger Aleman
Roger Aleman - avatar
0
No puedes usar un caracter como un número. Es como si yo te digo que sumes k + 7. Pues claro, no sabrías responder, porque no se puede. Tu error está en que estás intentado convertir * a un número (no se puede), y por eso no funciona tu programa. En vez de un * pon un número, como por ejemplo 2. ¡Buena suerte!
4th May 2023, 6:40 AM
Ugulberto Sánchez
Ugulberto Sánchez - avatar
4th May 2023, 1:28 PM
Roger Aleman
Roger Aleman - avatar