JavaScript isFinite()Fonction
Définition et utilisation
La fonction isFinite() est utilisée pour vérifier si son argument est infini, ou en d'autres termes, s'il s'agit d'un nombre fini.
Astuce :Si l'argument est NaN, l'infini positif ou l'infini négatif, elle renvoie false ; sinon, elle renvoie true.
Syntaxe
isFinite(value)
| Paramètre | Description |
|---|---|
| value | Obligatoire. Le nombre à tester. |
Prise en charge des navigateurs
| Fonction | |||||
|---|---|---|---|---|---|
| isFinite() | Oui | Oui | Oui | Oui | Oui |
Exemple
Exemple
Utilisez isFinite() pour détecter les nombres infinis :
document.write(isFinite(123)+ "<br>");
document.write(isFinite(-1.23)+ "<br>");
document.write(isFinite(5-2)+ "<br>");
document.write(isFinite(0)+ "<br>");
document.write(isFinite("Hello")+ "<br>");
document.write(isFinite("2005/12/12")+ "<br>");
La sortie de l'exemple ci-dessus est :
vrai
vrai
vrai
vrai
false
false
vrai
vrai
vrai
false
false
Essayez-le vous-même »
Plus d'exemples :
Exemple
isFinite(Infinity); // false
isFinite(NaN); // false
isFinite(-Infinity); // false
isFinite(0); // true
isFinite(2e64); //true, mais avec la méthode plus robuste Number.isFinite(null), vous obtiendrez false
isFinite("0"); //true, mais avec la méthode plus robuste Number.isFinite('0'), vous obtiendrez false
Autres extensions
Fonctions globales JavaScript