Comment vérifier si la chaîne est un nombre en javascript

Comment vérifier si la chaîne est un nombre en javascript
Une chaîne est une partie essentielle de l'affichage des informations à l'utilisateur. En JavaScript, diverses méthodes sont fournies pour effectuer des opérations sur des chaînes. Parfois, des valeurs numériques ont également été considérées comme une chaîne. Dans un tel cas, il est préféré de vérifier si la variable / valeur est un nombre ou une chaîne. Pour ce faire, JavaScript propose une variété de méthodes.

Dans ce guide, vous étudierez comment évaluer si la chaîne est un nombre par diverses méthodes. Le contenu de ce guide est répertorié ci-dessous:

  • Comment vérifier si la chaîne est un nombre en javascript
  • Utilisation de l'opérateur «+» pour vérifier si la chaîne est un nombre
  • Utilisation de la condition IF-Else pour vérifier si la chaîne est un nombre
  • Utilisation de «Regex» pour vérifier si une chaîne est un nombre

Comment vérifier si la chaîne est un nombre en javascript?

En JavaScript, une méthode intégrée Isnan () évalue la chaîne de telle manière que si la chaîne passée est un nombre. Cette fonction intégrée de JavaScript renvoie une sortie vraie ou fausse basée sur la chaîne de passage.

De plus, le «+»L'opérateur est utilisé pour vérifier la chaîne en convertissant la chaîne en un numéro. Il renvoie un Nan valeur pour représenter que la chaîne n'est pas un nombre. Finalement, le expirat L'expression est utilisée pour calculer le nombre en tant que chaîne.

Méthode 1: Utilisation de l'opérateur «+» pour vérifier si la chaîne est un nombre

Cette méthode fait référence à l'utilisation de l'opérateur «+» pour vérifier si une chaîne est un nombre. Le code suivant utilise le «+»Opérateur pour vérifier si la chaîne est un numéro.

Code

console.log ("Un exemple pour vérifier si la chaîne est un nombre");
console.journal (+ '45423')
console.log (+ 'javascript')

Le code utilise l'opérateur plus en passant le «45423» numéro et chaîne comme un "Javascrip".

Sortir

Le résultat revient 45423 et Nan sur la console. Il montre que l'opérateur plus évalue la chaîne en renvoyant un Nan valeur.

Méthode 2: Utilisation de la condition IF-Else pour vérifier si la chaîne est un nombre

En javascript, le Isnan () La méthode évalue la chaîne en vérifiant un nombre ou non. Il renvoie la valeur vraie en passant une chaîne comme une entrée qui montre que la chaîne n'est pas un nombre. La méthode est adaptée avec des conditions IF-Else pour vérifier la chaîne en javascript. Par exemple, le code est le suivant:

Code


Exemple pour vérifier si une chaîne



\

Dans ce code, la description est la suivante:

  • Une variable "S1"Est employé pour stocker la chaîne"Javascrip".
  • Après cela, une condition est appliquée dans le Si déclaration en utilisant le Isnan () Méthode pour calculer si la chaîne est un nombre.
  • Le même processus est suivi en passant le nombre "500" via N1.
  • Finalement, leécrire() La méthode est utilisée pour afficher le résultat calculé dans le navigateur.

Sortir

La sortie montre que "JavaScript n'est pas un nombre" et "500 est un nombre".

Méthode 3: Utilisation de «Regex» pour vérifier si une chaîne est un numéro

Une autre méthode est considérée pour évaluer la chaîne en utilisant une expression regex.

Code

console.log ("Un exemple pour vérifier si la chaîne est un nombre");
fonction isNum (v)
return / \ d /.test (v);

console.log (isNum ('javascript'));
console.log (isNum ('734239'));

Le ISNUM () la méthode est adaptée avec le expirat Expression pour vérifier si la chaîne est un nombre.

Sortir

La sortie montre que la chaîne "JavaScript" Retour FAUX. Il représente la chaîne de passage comme un numéro illégal.

Conclusion

La méthode intégrée "ISNAN () " est le plus couramment utilisé pour vérifier si la chaîne est un nombre ou non. Dans cet article, Plus opérateurs, expressions regex, et Instructions IF-ELSE sont utilisés avec le Isnan () Méthode pour évaluer la chaîne en la convertissant en un nombre. Il renvoie un vrai valeur si la valeur d'entrée n'est pas transformée en un nombre. En effectuant divers exemples, vous avez appris à vérifier si la chaîne est un nombre ou non.