/ / Confronto di numeri grandi con javascript [duplicato] - javascript, variabili, numeri

Confronto di grandi numeri con javascript [duplicato] - javascript, variabili, numeri

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 № 1

Potresti 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");