JavaScript Number isSafeInteger() metode

definition og brug

hvis tallet er et sikkert heltalNumber.isSafeInteger() metoden returnerer trueellers returneres false.

Se også:

Number.isInteger() metode

Number.isFinite() metode

Global isFinite() metode

Hvad er sikre heltal?

sikre heltal (Safe Integer) er heltal, der kan præcist repræsenteres som IEEE-754 dobbeltpræcisionstal: fra (253 fra (253 alle heltal.

eksempel

Eksempel 1

Er disse sikre heltal?

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

prøv det selv

Eksempel 2

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

prøv det selv

Eksempel 3

Er disse sikre heltal?

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

prøv det selv

Eksempel 4

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

prøv det selv

syntaks

Number.isSafeInteger(value)

parametre

parametre beskrivelse
value påkrævet. Værdien, der skal testes.

tilbageværdi

type beskrivelse
bolketalsværdi hvis værdien er en sikker heltal trueellers false.

Browserversioner understøtter

Number.isSafeInteger() er ECMAScript6 (ES6) funktioner.

Alle browsere understøtter ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
understøtter understøtter understøtter understøtter understøtter

Internet Explorer 11 (eller tidligere versioner) understøtter ikke Number.isSafeInteger().