Metode JavaScript Number isSafeInteger()

Definisi dan penggunaan

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

Lihat juga:

Metode Number.isInteger()

Metode Number.isFinite()

Metode Global isFinite()

Apakah bilangan bulat aman?

Bilangan bulat aman (Safe Integer) adalah bilangan yang dapat diperlakukan dengan akurasi IEEE-754 double precision: dari (253 ke -(253 Semua bilangan bulat dari - 1) ke -(2

Contoh

Contoh 1

Adakah bilangan bulat aman ini?

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

Adakah bilangan bulat aman ini?

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

Jenis Deskripsi
Bilangan Boolean Jika nilai ini adalah bilangan bulat aman, maka truejika tidak, maka false.

Dukungan perekap browser

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

Semua perekap browser 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().