Questo è uno strano problema che sto affrontando. Quando passo dei grandi numeri per le funzioni di JS (personalizzata o built-in) il valore viene automaticamente sempre incrementato di 1. Ad esempio, vedere questo:Problema con alcuni grandi numeri 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>
nel avviso che sto vedendo 10466511635124472
, invece di 10466511635124471
. Qualcuno può spiegare questo comportamento?
Ho controllato questo in FF 17.0.10 e Chrome 12.0.742.122 e IE 8.
Vedi qui http: // floating-point gui.de/ – elclanrs
fondamentalmente incrementa tutti i numeri dispari con un intervallo dato ... prova 10466511635124472 mostrerà valori corretti, quello che osservo. onestamente non so perché –
@Arun: Non necessariamente, è fuorviante. –