Ich habe ein nerviges Problem in JavaScript . > parseInt(1 / 0, 19) > 18 Warum kehrt die parseIntFunktion zurück
Ich habe ein nerviges Problem in JavaScript . > parseInt(1 / 0, 19) > 18 Warum kehrt die parseIntFunktion zurück
Okay, also habe ich mit parseInt herumgespielt, um zu sehen, wie es mit Werten umgeht, die noch nicht initialisiert wurden, und bin auf dieses Juwel gestoßen. Das Folgende passiert für jeden Radix 24 oder höher. parseInt(null, 24) === 23 // evaluates to true Ich habe es in IE, Chrome und Firefox...
Ich möchte nur wissen, ob es eine bessere Lösung gibt, um eine Zahl aus einem Zeichen in einer Zeichenfolge zu analysieren (vorausgesetzt, wir wissen, dass das Zeichen am Index n eine Zahl ist). String element = "el5"; String s; s = ""+element.charAt(2); int x = Integer.parseInt(s); //result: x =...
Ich lese diese aber ich bin verwirrt durch das, was in dem geschrieben steht ParseInt mit einem Radix Argument Kapitel Warum ist es das parseInt(8, 3)→ NaNund parseInt(16, 3)→ 1? AFAIK 8 und 16 sind nicht basen 3 Zahlen, so parseInt(16, 3)sollte zurückkehren NaNzu