Metodo Number isSafeInteger() di JavaScript
- Pagina precedente isNaN()
- Pagina successiva MAX_SAFE_INTEGER
- Torna alla pagina precedente Manuale di Referenza Number JavaScript
Definizione e uso
se il numero è un numero intero sicuroNumber.isSafeInteger()
Il metodo restituisce true
. Altrimenti restituisce false
.
Vedi anche:
Cos'è un numero intero sicuro?
Un numero intero sicuro (Safe Integer) è un numero intero che può essere rappresentato con precisione come numero a virgola mobile IEEE-754: da (253 a -(253 tutti gli interi da -1) a -(2
Esempio
Esempio 1
Questi sono numeri interi sicuri?
Number.isSafeInteger(123); Number.isSafeInteger(-123); Number.isSafeInteger('123');
Esempio 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
Esempio 3
Questi sono numeri interi sicuri?
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
Esempio 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
sintassi
Number.isSafeInteger(value)
parametro
parametro | descrizione |
---|---|
value | obbligatorio. Valore da testare. |
valore di ritorno
tipo | descrizione |
---|---|
valore booleano | se il valore è un numero intero sicuro, allora è true altrimenti è false . |
Supporto del browser
Number.isSafeInteger()
è una caratteristica ECMAScript6 (ES6).
Tutti i browser supportano ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
supporta | supporta | supporta | supporta | supporta |
Internet Explorer 11 (o versioni precedenti) non supporta Number.isSafeInteger()
.
- Pagina precedente isNaN()
- Pagina successiva MAX_SAFE_INTEGER
- Torna alla pagina precedente Manuale di Referenza Number JavaScript