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ď č. 1Môž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");