Numero JavaScript isSafeInteger()
Esempi
Sono numeri interi sicuri?
Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');
Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);
Definizione e utilizzo
Il Number.isSafeInteger()
metodo restituisce
true
se un numero è un intero sicuro.
Altrimenti ritorna false
.
Che cos'è un numero intero sicuro?
Un intero sicuro è un numero intero che può essere rappresentato esattamente come un numero a doppia precisione IEEE-754: tutti gli interi da (2 53 - 1) a -(2 53 - 1).
Sintassi
Number.isSafeInteger(value)
Parametri
Parameter | Description |
value | Required. The value to be tested. |
Valore di ritorno
Tipo | Descrizione |
Un booleano | true se il valore è un intero sicuro, altrimenti false . |
Altri esempi
Sono numeri interi sicuri?
Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);
Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);
Supporto browser
Number.isSafeInteger()
è una funzione ECMAScript6 (ES6).
ES6 (JavaScript 2015) è supportato in tutti i browser moderni:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isSafeInteger()
non è supportato in Internet Explorer 11 (o versioni precedenti).