Maison  >  Article  >  interface Web  >  Fonction isNaN en JavaScript : vérifier si une valeur non numérique

Fonction isNaN en JavaScript : vérifier si une valeur non numérique

WBOY
WBOYoriginal
2023-11-18 15:10:33660parcourir

Fonction isNaN en JavaScript : vérifier si une valeur non numérique

La fonction isNaN en JavaScript : Vérifier s'il s'agit d'une valeur non numérique nécessite des exemples de code spécifiques

En JavaScript, il existe une fonction isNaN très couramment utilisée, qui permet de vérifier si une valeur est une valeur non numérique valeur (pas un nombre) . Il s'agit d'un outil très pratique que les développeurs peuvent utiliser pour déterminer si une entrée est numérique, ainsi que pour gérer la logique numérique et non numérique. La fonction

isNaN accepte un paramètre. Si le paramètre est une valeur non numérique, la fonction retournera vrai ; si le paramètre est un nombre, il retournera faux. Vous trouverez ci-dessous quelques exemples de code spécifiques pour nous aider à mieux comprendre l'utilisation de la fonction isNaN.

  1. Vérifiez si la saisie est un nombre
let userInput = prompt("请输入一个数字:");
if (isNaN(userInput)) {
  console.log("输入的并不是一个数字!");
} else {
  console.log("输入的是一个数字。");
}

Dans cet exemple, nous utilisons la fonction d'invite pour permettre à l'utilisateur de saisir un nombre. Vérifiez ensuite si la valeur saisie par l'utilisateur n'est pas un nombre via la fonction isNaN. S'il renvoie vrai, affichez "L'entrée n'est pas un nombre !" ; s'il renvoie faux, affichez "L'entrée est un nombre."

  1. Utilisez isNaN pour gérer la logique des nombres et des non-nombres
let num1 = 10;
let num2 = "20";
let result = num1 + num2;

if (isNaN(result)) {
  console.log("结果是非数字值!");
} else {
  console.log("结果是:" + result);
}

In. cet exemple, nous Une variable num1 est définie et affectée à la valeur 10. Une autre variable num2 reçoit la chaîne "20". Ajoutez ensuite ces deux variables et affectez-les à la variable de résultat. Ensuite, nous utilisons la fonction isNaN pour vérifier si la valeur du résultat n'est pas un nombre. S'il renvoie vrai, affichez « Le résultat est une valeur non numérique ! » ; s'il renvoie faux, affichez « Le résultat est : » plus la valeur du résultat.

  1. Gérer les erreurs de saisie de l'utilisateur
let userInput = prompt("请输入一个数字:");
let num = parseInt(userInput);

if (isNaN(num)) {
  console.log("输入的并不是一个有效的数字!");
} else {
  console.log("输入的数字是:" + num);
}

Dans cet exemple, nous convertissons la chaîne saisie par l'utilisateur en un entier via la fonction parseInt. Utilisez ensuite la fonction isNaN pour vérifier si la valeur convertie n'est pas un nombre. Si vrai est renvoyé, imprimez « Le nombre saisi n'est pas un nombre valide ! » ; si faux est renvoyé, imprimez « Le nombre saisi est : » plus la valeur convertie de num.

Résumé
De manière générale, la fonction isNaN est une fonction très pratique en JavaScript, utilisée pour vérifier si une valeur est un non-nombre. C'est utile lorsqu'il s'agit de saisies utilisateur, de logique qui gère les nombres et les non-chiffres. En développement, une utilisation raisonnable de la fonction isNaN peut gérer efficacement diverses situations numériques et non numériques, améliorant ainsi la stabilité et la lisibilité du code. Ci-dessus sont quelques exemples de code spécifiques, j'espère qu'ils pourront vous aider à mieux comprendre l'utilisation de la fonction isNaN.

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