Utz: parseInt im Netscape 4

Beitrag lesen

Hi,

schreib ne null davor und es geht leider trotzdem nicht...

Sorry, aber das ist Quatsch. Dieser Code:

<html>
<head>
<title>Test</title>
</head>
<body>
<script type="text/javascript">
document.write(parseInt("0.56"));
</script>
</body>
</html>

liefert im NS 4.03 das korrekte Ergebnis 0. parseInt(".56") - auch völlig korrekt - liefert NaN. Beides übrigens auch im IE 5.

Grüße,

Utz

PS: Jetzt weiß ich auch woher die Verwirrung kommt: alert(parseInt(.31)) ist an sich schon Quatsch gewesen, weil parseInt auf ne Zahl angewendet wurde - komplett widersinnig. Natürlich macht parseInt() nur dann Sinn, wenn es seinem Zweck entsprechend auf Strings angewendet wird. Fazit: Kein Bug weit und breit, nur falsch gecoded.