Possibile duplicato:
Sottraendo numeri lunghi in javascript
Qualcuno può dirmi come confrontare grandi numeri in JavaScript?
Qualcosa di simile a
var sla = 1263293940000;
var resp = 1263296389700;
if(sla > resp)
{
//do something
}
risposte:
2 per risposta № 1Potresti voler esaminare il BigInteger biblioteca.
2 per risposta № 2
ritorna nuovo Numero (primo)> nuovo Numero (secondo);
1 per risposta № 3
Internamente sono rappresentati tutti i numeri javascriptcome numeri in virgola mobile a precisione doppia. Come hai scoperto, questo provoca alcuni errori di arrotondamento per numeri molto grandi (e in altri luoghi). Se hai bisogno di maggiore precisione, dovrai utilizzare una libreria come quella pubblicata da Alex.
-3 per risposta № 4
return ("12345678901234568.13") <= ("12345678901234568.12");