Beispiel
Überprüfen Sie, ob ein Wert eine sichere ganze Zahl ist:
Number.isSafeInteger(123) //true
Number.isSafeInteger(-123) //true
Number.isSafeInteger(5-2)
//true
Number.isSafeInteger(0) //true
Number.isSafeInteger(0.5)
//false
Number.isSafeInteger(Math.pow(2, 53)) //false
Number.isSafeInteger(Math.pow(2,
53) - 1) //true
Number.isSafeInteger('123') //false
Number.isSafeInteger(false) //false
Number.isSafeInteger(Infinity)
//false
Number.isSafeInteger(-Infinity) //false
Number.isSafeInteger(0 / 0)
//false
Versuch es selber " Definition und Verwendung
Die Number. isSafeInteger() Number. isSafeInteger() Methode bestimmt , ob ein Wert eine sichere ganze Zahl ist .
Eine sichere ganze Zahl eine ganze Zahl ist, die dargestellt werden können als genau IEEE-754 - Zahl mit doppelter Genauigkeit (all integers from (2 53 - 1) bis -(2 53 - 1) )
Diese Methode gibt true zurück, wenn der Wert vom Typ Zahl ist, und eine sichere ganze Zahl ist. Andernfalls wird false zurückgegeben.
Browser-Unterstützung
Methode | |||||
---|---|---|---|---|---|
Number. isSafeInteger() | 19 | 12.0 | 32 | 9 | 22 |
Syntax
Number.isSafeInteger( value )
Parameterwerte
Parameter | Beschreibung |
---|---|
value | Erforderlich. Der Wert getestet werden |
Technische Details
Rückgabewert: | Ein Boolean. Gibt true zurück, wenn der Wert eine sichere integer Zahl ist, andernfalls gibt es falsch |
---|---|
JavaScript Version: | ECMAScript 6 |
<JavaScript Vergeichsstelle