Accueil : Termes techniques : Définition NaN

NaN

Signifie "pas un nombre". NaN est un terme utilisé en mathématiques et Informatique décrire une valeur non numérique. Il peut également s'agir d'un espace réservé pour un résultat numérique attendu qui ne peut pas être défini comme un résultat. point flottant .

Il existe deux types principaux de génération de NaN: 1) un calcul mathématique et 2) non numérique contribution. Les calculs mathématiques suivants produisent NaN car le résultat n'est pas défini:

  • 0 ÷ 0
  • 0 x ∞
  • ÷ ∞

Lorsqu'un calcul implique un caractère, un magnifiqueou une autre valeur non numérique, le résultat peut également être NaN. Par exemple, 20 x "cheval" ne produit pas de résultat numérique, car 20 est un entier et "cheval" est une ficelle. UNE fonction peut renvoyer NaN à la suite d'une entrée invalide, qui est une alternative privilégiée à un programme crash.

Pourquoi tableur et base de données affichage des programmes NaN or #NaN dans une table cellule quand la cellule formule n'a pas reçu de saisie numérique valide pour le calcul.

Différent langages de programmation gérer les valeurs de NaN de différentes manières. Par exemple, dans JavaScript, NaN est une propriété d'un objet global (ie Nombre.NaN). JavaScript fournit un isNan () fonction pour vérifier si une valeur est NaN. PHP utilise la fonction is_nan () dans le même but. Les deux retournent un booléen valeur de vrai ou faux.

TechLib - Le dictionnaire informatique Tech Lib

Cette page contient une définition technique de NaN. Il explique en termes informatiques la signification de NaN et fait partie des nombreux termes techniques du dictionnaire TechLib.

Toutes les définitions sur le site Web TechLib sont écrites pour être techniquement exactes mais également faciles à comprendre. Si vous trouvez cette définition de NaN utile, vous pouvez la référencer en utilisant les liens de citation ci-dessus.