Ein nicht definiertes Verhalten tritt auf, wenn die Zeichenfolge, die an parseInt übergeben wird, eine führende 0 hat und Sie den Radix-Parameter nicht angeben.
Eine Ganzzahl, die die Radix der oben genannten Zeichenfolge darstellt. Geben Sie diesen Parameter immer an, um Verwirrung beim Leser zu vermeiden und vorhersehbares Verhalten zu gewährleisten. Unterschiedliche Implementierungen führen zu unterschiedlichen Ergebnissen, wenn kein Radix angegeben wird.
zu einige Browser Standard 8, zu stützen und einige auf Basis 10. Ich bin nicht sicher, was die Dokumentation über Knoten sagen, aber 8, da 3010123
Basis vorausgesetzt, es ist eindeutig in der Basis 8 ist 790611
in der Basis 10
Sie werden verwenden möchten:
parseInt("03010123", 10);
http://code.google.com/p/v8/issues/detail?id=1645 –
Welche Version von Knoten? Ich kann es nicht reproduzieren. – Blender
@Blender v0.8.18 – renatoargh