JavaScript Number isSafeInteger() metodu

Tanım ve kullanım

Sayı güvenli bir tam sayı iseNumber.isSafeInteger() Metodun döndüğü değer trueise false

Ayrıca bakınız:

Number.isInteger() metodu

Number.isFinite() metodu

Global isFinite() metodu

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');

Kişisel olarak deneyin

Örnek 2

Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);

Kişisel olarak deneyin

Örnek 3

Bu güvenli tam sayılar mı?

Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);

Kişisel olarak deneyin

Örnek 4

Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);

Kişisel olarak deneyin

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 trueise 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()