/ / Comparaison de grands nombres avec javascript [duplicate] - javascript, variables, numbers

Comparaison de grands nombres avec javascript [duplicate] - javascript, variables, numbers

Duplication possible:
Soustraction de longs nombres en javascript

Quelqu'un peut-il me dire comment comparer de grands nombres en javascript?

Quelque chose comme

var sla = 1263293940000;
var resp = 1263296389700;

if(sla > resp)
{
//do something
}

Réponses:

2 pour la réponse № 1

Vous pourriez vouloir regarder dans le BigInteger bibliothèque.


2 pour la réponse № 2

renvoyer nouveau numéro (premier)> nouveau numéro (deuxième);


1 pour la réponse № 3

Tous les numéros javascript sont représentés en internesous forme de nombres à virgule flottante double précision. Comme vous l'avez découvert, cela provoque des erreurs d'arrondi pour les très grands nombres (et ailleurs). Si vous avez besoin de plus de précision, vous devrez utiliser une bibliothèque comme celle affichée par Alex.


-3 pour la réponse № 4

return ("12345678901234568.13") <= ("12345678901234568.12");