Tengo un problema molesto en JavaScript . > parseInt(1 / 0, 19) > 18 ¿Por qué vuelve la parseIntfunción
Tengo un problema molesto en JavaScript . > parseInt(1 / 0, 19) > 18 ¿Por qué vuelve la parseIntfunción
Muy bien, así que estaba jugando con parseInt para ver cómo maneja los valores aún no inicializados y me topé con esta gema. Lo siguiente sucede para cualquier raíz 24 o superior. parseInt(null, 24) === 23 // evaluates to true Lo probé en IE, Chrome y Firefox y todos alertan de verdad, así que...
Solo quiero saber si hay una mejor solución para analizar un número de un carácter en una cadena (suponiendo que sepamos que el carácter en el índice n es un número). String element = "el5"; String s; s = ""+element.charAt(2); int x = Integer.parseInt(s); //result: x = 5 (Inútil decir que es...
Estoy leyendo esto, pero estoy confundido por lo que está escrito en el análisis con un capítulo de argumento radix ¿Por qué es que parseInt(8, 3)→ NaNy parseInt(16, 3)→ 1? AFAIK 8 y 16 no son números de base 3, por lo parseInt(16, 3)que NaNtambién deberían