Méthode Number isFinite() en JavaScript
- Page précédente EPSILON
- Page suivante isInteger()
- Retour au niveau supérieur Manuel de référence JavaScript Number
Définition et utilisation
si le nombre est un nombre fini,Number.isFinite()
La méthode retourne true
.
Les nombres infinis (non finis) sont Infinity
、-Infinity
ou NaN
.
sinon retourne false
.
Veuillez également consulter :
Exemple
Exemple 1
Est-ce que 123 est un nombre fini ?
Number.isFinite(123)
Exemple 2
Number.isFinite("123")
Exemple 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
Exemple 4
Number.isFinite(5-2) Number.isFinite(5/2) Number.isFinite(0) Number.isFinite(0/0) Number.isFinite(Infinity) Number.isFinite(-Infinity) Number.isFinite(NaN)
grammaire
Number.isFinite(value)
paramètre
paramètre | décrire |
---|---|
value | nécessaire. La valeur à tester. |
valeur de retour
type | décrire |
---|---|
valeur booléenne | si la valeur est un nombre fini, alors true sinon false . |
La différence entre isFinite() et Number.isFinite()
sivaleurest un nombre fini, alors isFinite()
retourne true
.
sinombreest un nombre fini, alors Number.isFinite()
retourne true
.
Autrement dit :isFinite()
Convertir la valeur en nombre avant le test.
Exemple
isFinite(123) // Retourne true
Number.isFinite("123") // Retourne false
Prise en charge du navigateur
Number.isFinite()
est une caractéristique de ECMAScript6 (ES6).
Tous les navigateurs modernes 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 une version plus ancienne) n'est pas pris en charge Number.isFinite()
.
- Page précédente EPSILON
- Page suivante isInteger()
- Retour au niveau supérieur Manuel de référence JavaScript Number