Maison  >  Article  >  interface Web  >  Comment vérifier les valeurs numériques en JavaScript sans bibliothèques ?

Comment vérifier les valeurs numériques en JavaScript sans bibliothèques ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-19 17:02:01633parcourir

How to Check for Numeric Values in JavaScript Without Libraries?

Vérification des chiffres en JavaScript pur

Déterminer si une valeur représente un nombre en JavaScript pur soulève la question de savoir s'il existe un équivalent à celui de jQuery estNumérique(). Bien que jQuery fournisse une telle fonction, le JavaScript pur n'a pas de contrepartie inhérente.

Cependant, avec une fonction personnalisée, vous pouvez reproduire cette fonctionnalité :

<code class="javascript">function isNumeric(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}</code>

Cette fonction utilise parseFloat() pour convertir l'entrée d'un nombre à virgule flottante, puis vérifie s'il s'agit d'une valeur finie en utilisant isFinite() pour gérer des cas particuliers comme NaN et Infinity.

Remarque : Évitez d'utiliser parseInt() pour les valeurs numériques. vérifie, car il peut renvoyer des valeurs non numériques.

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