Maison >interface Web >js tutoriel >Comment déterminer s'il s'agit d'un nombre dans es6
Dans es6, vous pouvez utiliser la méthode isFinite() de l'objet Number pour déterminer si la valeur est un nombre. Cette méthode peut détecter si la valeur du paramètre transmise est un nombre fini ; ".
L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 6, ordinateur Dell G3.
ES6 nous fournit une méthode pour juger les nombres. Veuillez consulter le code ci-dessous pour plus de détails.
Number.isFinite Judging Numbers
La méthode Number.isFinite() est utilisée pour détecter si le paramètre entrant est fini. nombre. .
let a = 1 console.log(Number.isFinite(a)); // true console.log(Number.isFinite("beline")); //false console.log(Number.isFinite(NaN)); // false console.log(Number.isFinite(undefined)); // false
Number.isNaN Détermine s'il s'agit d'un non-nombre
console.log(Number.isNaN(NaN)); // true console.log(Number.isNaN(1)); // false
Number.isInteger Détermine s'il s'agit d'un entier
let a = 66 console.log(Number.isInteger(a)); // true
Si vous devez déterminer s'il s'agit d'un type à virgule flottante, ajoutez simplement le signe de négation devant l'objet
let a = 111.77 console.log(!Number.isInteger(a)); // true
Entier sûr
La plage de valeurs sûres des types numériques informatiques est de 2 à la puissance 53.
let num = Math.pow(2, 53) - 1; console.log(num ) // 9007199254740991
Pourquoi ES6 fournit-il des constantes pour l'entier sûr maximum et l'entier minimum sûr ? Vous pouvez également juger de la valeur transmise via la méthode isSafeInteger. Si la valeur saisie se situe dans la plage entière sûre, si elle dépasse ce nombre, nous devons convertir la valeur en chaîne et l'afficher. l'utilisateur
console.log(Number.MAX_SAFE_INTEGER) // 9007199254740991 console.log(Number.MIN_SAFE_INTEGER) // -9007199254740991 // 判断num是否在安全整数范围内 console.log(Number.isSafeInteger(num)) // true
[Recommandations associées : tutoriel vidéo javascript, front-end web 】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!