Metode JavaScript Number isSafeInteger()

Definisi dan penggunaan

Jika angka adalah bilangan bulat amanNumber.isSafeInteger() Metode mengembalikan true. Jika tidak, kembalikan false.

Lihat pula:

Metode Number.isInteger()

Metode Number.isFinite()

Metode Global isFinite()

Apa itu bilangan bulat aman?

Bilangan bulat aman (Safe Integer) dapat ditampilkan dengan akurat sebagai bilangan double-precision IEEE-754: dari (253 - 1) sampai -(253 - 1) semua bilangan bulat.

Contoh

Contoh 1

Apakah ini bilangan bulat aman?

Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');

Coba sendiri

Contoh 2

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

Coba sendiri

Contoh 3

Apakah ini bilangan bulat aman?

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

Coba sendiri

Contoh 4

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

Coba sendiri

Sintaks

Number.isSafeInteger(value)

Parameter

Parameter Deskripsi
value Diperlukan. Nilai yang akan diuji.

Nilai kembalian

Tipe Deskripsi
Bilangan boolean Jika nilai ini adalah bilangan bulat aman, maka truejika tidak, maka false.

Dukungan peramban

Number.isSafeInteger() Adalah fitur ECMAScript6 (ES6).

Semua peramban mendukung ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
mendukung mendukung mendukung mendukung mendukung

Internet Explorer 11 (atau versi yang lebih awal) tidak mendukung Number.isSafeInteger().