Eu tenho um problema irritante em JavaScript . > parseInt(1 / 0, 19) > 18 Por que a parseIntfunção retorna
Eu tenho um problema irritante em JavaScript . > parseInt(1 / 0, 19) > 18 Por que a parseIntfunção retorna
Tudo bem, então eu estava brincando com o parseInt para ver como ele lida com valores ainda não inicializados e me deparei com essa gema. O seguinte acontece para qualquer raiz 24 ou superior. parseInt(null, 24) === 23 // evaluates to true Eu testei no IE, Chrome e Firefox e todos eles alertam...
Eu só quero saber se existe uma solução melhor para analisar um número de um caractere em uma string (supondo que sabemos que o caractere no índice n é um número). String element = "el5"; String s; s = ""+element.charAt(2); int x = Integer.parseInt(s); //result: x = 5 (inútil dizer que é apenas...
Estou lendo isso, mas estou confuso com o que está escrito na análise com um capítulo de argumento de raiz Por que parseInt(8, 3)→ NaNe parseInt(16, 3)→ 1? AFAIK 8 e 16 não são de base 3-números, de modo que parseInt(16, 3)deve retornar