IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

La fonction isNaN()


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de kodo
    Profil pro
    Chef de projet technique
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chef de projet technique

    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Points : 92
    Points
    92
    Par défaut La fonction isNaN()
    Bonjour,
    Je suis un peu perturbé, si quelqu'un peut me sauver.
    Dans une méthode j'essaie de tester si une valeur est NaN, j'ai utilisé la fonction isNaN().
    Mais mes tests montrent que l'appel de cette fonction sur une chaine de caractères retourne true et non false ??
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <html>
       <head>
    		<script type = "text/javascript">
    		function TestIsNAN(){
    			var a = 'NaN';
    			var _a = isNaN(a);
    			alert(_a + " result ???? ");
    		}
    		</script>
    	</head>
    	<body>
    		<input type="text" id="textNum" />
    		<button id="btnTest" type="button" onclick="TestIsNAN();">testNum</button>
    	</body>
    </html>

    Merci

  2. #2
    Membre régulier Avatar de kodo
    Profil pro
    Chef de projet technique
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chef de projet technique

    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Points : 92
    Points
    92
    Par défaut
    Je m'excuse, je viens de trouver la réponse.
    J'ai confondu ce NaN avec le NaN retourné par javascript lorsqu'il y a une division par zero.
    JavaScript has one important function isNaN() to check any data is number or string. This function isNaN() is remembered as short form is Is Not a Number.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] fonction cellfun et isnan
    Par gegon dans le forum MATLAB
    Réponses: 4
    Dernier message: 09/01/2013, 09h17
  2. Fonction isNan ?
    Par morphine63 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/02/2011, 19h18
  3. fonction isInt comme isNaN?
    Par bruman dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 03/04/2008, 16h08
  4. Inverse de la fonction isnan
    Par Ptinéwik dans le forum MATLAB
    Réponses: 4
    Dernier message: 18/12/2007, 09h55
  5. fonction IsNaN en asp
    Par jefferson dans le forum ASP
    Réponses: 2
    Dernier message: 31/12/2004, 00h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo