Wilhelm: JS verrechnet sich

Beitrag lesen

Hi,

das haengt irgendwie mit den fuehrenden Nullen zusammen, und dem Parameter "Radix". Ein Zahl beginnend mit 0 wird als Oktalzahl, ohne 0 als Dezimal interpretiert.

Aber warum das so ist, koennen die JS-Gurus besser erklaeren. Irgendwie gibt es auch noch 0x als Hexzahl.
Wenn Du die fuehrenden 0 entfernst, stimmt die Rechnung

Gruesse
Wilhelm

Hilfe! Mein Zeitrechner spinnt!

Hier ein kurzes Script:

<script>
document.write(008*60+"
"+009*60+"
"+010*60+"
"+011*60)
</script>

Frage: Wieso rechnet JS bis 009*60 (=540) richtig und ab
010*60 (=480) falsch??
Oder anders gefragt: Was mache ich falsch??