JavaScript Number isSafeInteger() metodu
- Önceki sayfa isNaN()
- Sonraki sayfa MAX_SAFE_INTEGER
- Bir üst seviyeye dön JavaScript Number İlgili El Kitabı
Tanım ve kullanım
Sayı güvenli bir tam sayı iseNumber.isSafeInteger()
Metodun döndüğü değer true
ise false
。
Ayrıca bakınız:
Güvenli tam sayı nedir?
Güvenli tam sayılar (Safe Integer), IEEE-754 çift genişlikli sayı olarak tam olarak ifade edilebilen tam sayılardır: (253 - 1) -(253 - 1) numaralı tüm tam sayıları.
Örnek
Örnek 1
Bu güvenli tam sayılar mı?
Number.isSafeInteger(123); Number.isSafeInteger(-123); Number.isSafeInteger('123');
Örnek 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
Örnek 3
Bu güvenli tam sayılar mı?
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
Örnek 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
Sözdizimi
Number.isSafeInteger(value)
Parametre
Parametre | Açıklama |
---|---|
value | Gerekli. Test edilecek değer. |
Dönüş değeri
Tür | Açıklama |
---|---|
Booleşen | Bu değer güvenli bir tam sayı ise true ise false 。 |
Tarayıcı desteği
Number.isSafeInteger()
ECMAScript6 (ES6) özellikleridir.
Tüm tarayıcılar ES6 (JavaScript 2015) destekler:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
destekleniyor | destekleniyor | destekleniyor | destekleniyor | destekleniyor |
Internet Explorer 11 (veya daha eski sürümler) desteklemiyor Number.isSafeInteger()
。
- Önceki sayfa isNaN()
- Sonraki sayfa MAX_SAFE_INTEGER
- Bir üst seviyeye dön JavaScript Number İlgili El Kitabı