Dies ist ein seltsames Problem, das ich gegenüberstelle. Als ich einige großen Zahlen zu JS-Funktionen (benutzerdefinierte oder integrierte) übergeben wird der Wert automatisch um 1. Zum Beispiel erhöht zu werden, sieht folgendermaßen aus:Problem mit einigen großen Zahlen in Java Script
<!DOCTYPE html>
<html>
<body>
<p>Click the button to display an alert box.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
alert(10466511635124471);
}
</script>
</body>
</html>
in der Warnung ich 10466511635124472
bin zu sehen, statt 10466511635124471
. Kann jemand dieses Verhalten erklären?
Ich habe dies überprüft in FF 17.0.10 und Chrome 12.0.742.122 und IE 8.
Sehen Sie hier http zu bekommen: // Floating-Point- gui.de/ – elclanrs
im Grunde es inkrementieren alle ungeraden nummer mit vorgegebenen bereich ... versuch 10466511635124472 es wird korrekte werte zeigen, dass was ich beobachte. Ehrlich gesagt, ich weiß nicht warum –
@Arun: Nicht unbedingt, das ist irreführend. –