JavaScript Number isSafeInteger() -menetelmä
- Edellinen sivu isNaN()
- Seuraava sivu MAX_SAFE_INTEGER
- Palaa ylös JavaScript Number viittausopas
Määritelmä ja käyttö
Jos numero on turvallinen kokonaisluku:Number.isSafeInteger()
menetelmä palauttaa true
。Muuten palautetaan false
.
Lisäksi katso:
Mitä turvalliset kokonaisluvut ovat?
Turvalliset kokonaisluvut (Safe Integer) voidaan ilmaista tarkasti IEEE-754 kaksitarkkuuslukuina: (253 - 1) -(253 - 1) kaikki kokonaisluvut.
esimerkki
esimerkki 1
Näitä ovatko turvalliset kokonaisluvut?
Number.isSafeInteger(123); Number.isSafeInteger(-123); Number.isSafeInteger('123');
esimerkki 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
esimerkki 3
Näitä ovatko turvalliset kokonaisluvut?
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
esimerkki 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
syntaksi
Number.isSafeInteger(value)
parametri
parametri | kuvaus |
---|---|
value | välttämätön. Testattava arvo. |
palautusarvo
tyyppi | kuvaus |
---|---|
布尔值 | Jos arvo on turvallinen kokonaisluku: true ,muuten false . |
Selaimen tuki
Number.isSafeInteger()
on ECMAScript6 (ES6) ominaisuus.
Kaikki selaimet tukevat ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
tukee | tukee | tukee | tukee | tukee |
Internet Explorer 11 (tai aikaisemmat versiot) ei tue Number.isSafeInteger()
.
- Edellinen sivu isNaN()
- Seuraava sivu MAX_SAFE_INTEGER
- Palaa ylös JavaScript Number viittausopas