JavaScript Number isSafeInteger() metod
- Föregående sida isNaN()
- Nästa sida MAX_SAFE_INTEGER
- Åter till föregående nivå JavaScript Number referens manual
Definition och användning
om talet är ett säkert heltalNumber.isSafeInteger()
metoden returnerar true
. Annars returneras false
.
Se också:
Vad är säkra heltal?
Säkra heltal (Safe Integer) är heltal som kan representeras exakt som IEEE-754 dubbel precision tal: från (253 - 1) till -(253 - 1) alla heltal.
Fall
Exempel 1
Är dessa säkra heltal?
Number.isSafeInteger(123); Number.isSafeInteger(-123); Number.isSafeInteger('123');
Exempel 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
Exempel 3
Är dessa säkra heltal?
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
Exempel 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
syntaks
Number.isSafeInteger(value)
parametrar
parametrar | beskrivning |
---|---|
value | nödvändigt. Det värde som ska testas. |
återvärdet
typ | beskrivning |
---|---|
布尔值 | om värdet är en säker heltal true annars är false . |
Webbläsarstöd
Number.isSafeInteger()
är ECMAScript6 (ES6) egenskaper.
Alla webbläsare stöder ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
stödjer | stödjer | stödjer | stödjer | stödjer |
Internet Explorer 11 (eller tidigare versioner) stöder inte Number.isSafeInteger()
.
- Föregående sida isNaN()
- Nästa sida MAX_SAFE_INTEGER
- Åter till föregående nivå JavaScript Number referens manual