„JavaScript“ numeris.MAX_SAFE_INTEGER

„JavaScript“ numeris.MAX_SAFE_INTEGER konstanta nurodo didžiausią saugų sveiką skaičių „JavaScript“.

MAX_SAFE_INTEGER konstanta turi reikšmę 2 53 - 1 (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 MAX_SAFE_INTEGERkonstantą, yra:

 Number.MAX_SAFE_INTEGER

MAX_SAFE_INTEGERpasiekiama naudojant Numberklasės pavadinimą.

Pavyzdys: Skaičiaus reikšmė.MAX_SAFE_INTEGER

 value = Number.MAX_SAFE_INTEGER; console.log(value); // 9007199254740991 value_plus_1 = value + 1; value_plus_2 = value + 2; // JS Number cannot exactly represent integers greater than 'value' // and correctly compare them console.log(value_plus_1 == value_plus_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.MIN_SAFE_INTEGER

Įdomios straipsniai...