Metoden JavaScript Number.isSafeInteger () avgör om det angivna värdet är ett nummer som är ett säkert heltal.
Ett säkert heltal är ett heltal som kan representeras exakt som ett IEEE-754 dubbelt precisionsnummer (alla heltal från (2 53 - 1) till - (2 53 - 1) ).
Syntaxen för isSafeInteger()
metoden är:
Number.isSafeInteger(testValue)
Den isSafeInteger()
metoden kallas hjälp av Number
klassnamnet.
Number isSafeInteger () Parametrar
Den isSafeInteger()
metod tar in:
- testValue - Värdet som ska testas för att vara ett säkert heltal.
Returvärde från Number isSafeInteger ()
- Returnerar en
Boolean
indikering om det angivna värdet är ett tal som är ett säkert heltal eller inte (true
om ett säkert heltal annarsfalse
).
Exempel: Använda Number.isSafeInteger ()
check1 = Number.isSafeInteger(451); console.log(check1); // true check2 = Number.isSafeInteger("-451"); console.log(check2); // false check3 = Number.isSafeInteger(0.6969); console.log(check3); // false check4 = Number.isSafeInteger(Math.pow(2, 53)); console.log(check4); // false check5 = Number.isSafeInteger(Math.pow(2, 53) - 1); console.log(check5); // true check6 = Number.isSafeInteger(Infinity); console.log(check6); // false check7 = Number.isSafeInteger(3.0); console.log(check7); // true
Produktion
true false false false true true true
Rekommenderade avläsningar:
- JavaScript-nummer.MIN_SAFE_INTEGER
- JavaScript-nummer.MAX_SAFE_INTEGER