„JavaScript“ numeris.MIN_SAFE_INTEGER konstanta nurodo mažiausią saugų „JavaScript“ skaičių.
MIN_SAFE_INTEGER konstanta turi reikšmę - (2 53 - 1) arba -9007199254740991 .
Tai nerašoma, nesurašoma ir nekonfigūruojama ypatybė.
„Saugus“ reiškia „JavaScript“ galimybę tiksliai atvaizduoti sveikus skaičius ir teisingai juos palyginti.
Sintaksė, norint pasiekti MIN_SAFE_INTEGER
konstantą, yra:
Number.MIN_SAFE_INTEGER
MIN_SAFE_INTEGER
pasiekiama naudojant Number
klasės pavadinimą.
Pavyzdys: Skaičiaus vertė.MIN_SAFE_INTEGER
value = Number.MIN_SAFE_INTEGER; console.log(value); // -9007199254740991 value_minus_1 = value - 1; value_minus_2 = value - 2; // JS Number cannot exactly represent integers smaller than 'value' // and correctly compare them console.log(value_minus_1 == value_minus_2); // true
Rezultatas
-9007199254740991 tiesa
Pastaba: jei turite naudoti sveikus skaičius, didesnius nei MAX_SAFE_INTEGER , apsvarstykite galimybę naudoti „BigInt“.
Rekomenduojami skaitiniai:
- „JavaScript Number.isSafeInteger“ ()
- „JavaScript“ numeris.MAX_SAFE_INTEGER