/ / Porovnanie veľkých čísel s javascriptom [duplikát] - javascript, premenné, čísla

Porovnanie veľkých čísel s javascript [duplicate] - javascript, premenné, čísla

Možné duplicitné:
Odčítanie dlhých čísel v javascripte

Môže mi niekto povedať, ako porovnať veľké množstvo v javascripte?

Niečo ako

var sla = 1263293940000;
var resp = 1263296389700;

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

odpovede:

2 pre odpoveď č. 1

Môžete sa pozrieť do BigInteger knižnicu.


2 pre odpoveď č. 2

návrat nové číslo (prvé)> nové číslo (druhé);


1 pre odpoveď č. 3

Interne sú zobrazené všetky čísla javascriptovako čísla s pohyblivou rádovou čiarkou s dvojitou presnosťou. Ako ste zistili, toto spôsobuje určité chyby zaokrúhľovania pre veľmi veľké počty (a na iných miestach). Ak potrebujete väčšiu presnosť, budete musieť použiť knižnicu, ako je tá, ktorú uverejnil Alex.


-3 pre odpoveď № 4

návrat ("12345678901234568.13") <= ("12345678901234568.12");