Méthode JavaScript Number isSafeInteger()
- Page précédente isNaN()
- Page suivante MAX_SAFE_INTEGER
- Retour au niveau supérieur Manuel de référence JavaScript Number
Définition et utilisation
si le nombre est un nombre entier sécurisé,Number.isSafeInteger()
La méthode renvoie true
. Sinon, retourne false
.
Veuillez également consulter :
Qu'est-ce qu'un nombre entier sécurisé ?
Les nombres entiers sécurisés (Safe Integer) sont des entiers qui peuvent être représentés avec précision en tant que nombres en double précision IEEE-754 : de (253 à -(253 tous les entiers. - 1)
Instance
Exemple 1
Ce sont-ils des nombres entiers sécurisés ?
Number.isSafeInteger(123); Number.isSafeInteger(-123); Number.isSafeInteger('123');
Exemple 2
Number.isSafeInteger(5-2); Number.isSafeInteger(0); Number.isSafeInteger(0.5); Number.isSafeInteger(0/0);
Exemple 3
Ce sont-ils des nombres entiers sécurisés ?
Number.isSafeInteger(Math.pow(2, 53)); Number.isSafeInteger(Math.pow(2, 53) - 1);
Exemple 4
Number.isSafeInteger(true); Number.isSafeInteger(false); Number.isSafeInteger(Infinity); Number.isSafeInteger(-Infinity);
grammaire
Number.isSafeInteger(value)
paramètre
paramètre | description |
---|---|
value | requis. La valeur à tester. |
valeur de retour
type | description |
---|---|
valeur booléenne | si cette valeur est un nombre entier sécurisé, alors true sinon de false . |
prise en charge du navigateur
Number.isSafeInteger()
est une caractéristique ECMAScript6 (ES6).
Tous les navigateurs prennent en charge ES6 (JavaScript 2015) :
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
est pris en charge | est pris en charge | est pris en charge | est pris en charge | est pris en charge |
Internet Explorer 11 (ou versions antérieures) ne prend pas en charge Number.isSafeInteger()
.
- Page précédente isNaN()
- Page suivante MAX_SAFE_INTEGER
- Retour au niveau supérieur Manuel de référence JavaScript Number