Maison  >  Article  >  interface Web  >  Comment vérifier s'il s'agit d'une valeur numérique finie en utilisant isFinite en JavaScript

Comment vérifier s'il s'agit d'une valeur numérique finie en utilisant isFinite en JavaScript

不言
不言original
2019-01-16 16:30:123811parcourir

La fonction isFinite en Comment vérifier sil sagit dune valeur numérique finie en utilisant isFinite en JavaScript peut être utilisée pour vérifier des valeurs. Si la valeur spécifiée est une valeur finie, isFinite renvoie vrai, sinon elle renvoie faux. Dans cet article, nous examinerons l'utilisation spécifique de la fonction isFinite en Comment vérifier sil sagit dune valeur numérique finie en utilisant isFinite en JavaScript.

Comment vérifier sil sagit dune valeur numérique finie en utilisant isFinite en JavaScript

Comment utiliser la fonction isFinite ?

Méthodes de vérification des nombres

Pour utiliser isFinite pour vérifier un nombre, vous devez spécifier la valeur à vérifier dans le paramètre.

isFinite renvoie vrai pour les valeurs, mais renvoie faux pour les tableaux. Ceci doit être noté

Regardons le code suivant

console.log('isFinite(123) = ' + isFinite(123));
console.log('isFinite([1, 2]) = ' + isFinite([1, 2]));
console.log('isFinite(0755) = ' + isFinite(0755));
console.log('isFinite(0xFF) = ' + isFinite(0xFF));

Résultats de l'exécution :

isFinite(123) = true
isFinite([1, 2]) = false
isFinite(0755) = true
isFinite(0xFF) = true

Méthodes qui vérifient les chaînes

isFinite renvoie "true" s'il s'agit d'une valeur numérique lors de la conversion de la chaîne en valeur numérique.

Renvoie "false" si la valeur contient une chaîne.

Jetons un coup d’œil au programme suivant.

console.log('isFinite("abc") = ' + isFinite("abc"));
console.log('isFinite("123abc") = ' + isFinite("123abc"));
console.log('isFinite("123") = ' + isFinite("123"));

Résultat de l'exécution :

isFinite("abc") = false
isFinite("123abc") = false
isFinite("123") = true

Méthode pour vérifier le type booléen

S'il s'agit d'un type booléen, isFinite renvoie " vrai".

console.log('isFinite(true) = ' + isFinite(true));
console.log('isFinite(false) = ' + isFinite(false));

Résultat de l'exécution :

isFinite(true) = true
isFinite(false) = true

Comment vérifier null

Comment utiliser isFinite pour vérifier des valeurs spéciales, telles que as null

Si null, isFinite renvoie "true".

Dans les autres cas de "Infinity", "undefined", "NaN", il renvoie "false".

Jetons un coup d’œil au programme suivant.

console.log('isFinite(Infinity) = ' + isFinite(Infinity));
console.log('isFinite(undefined) = ' + isFinite(undefined));
console.log('isFinite(null) = ' + isFinite(null));
console.log('isFinite(NaN) = ' + isFinite(NaN));

Résultat de l'exécution :

isFinite(Infinity) = false
isFinite(undefined) = false
isFinite(null) = true
isFinite(NaN) = false

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn