Maison > Article > interface Web > Comment vérifier s'il s'agit d'une valeur numérique finie en utilisant isFinite en JavaScript
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 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!