Comment verifier qu'une variable n'est pas un nombre ? (JavaScript)

Comment verifier qu'une variable n'est pas un nombre ? (JavaScript) - HTML/CSS - Programmation

Marsh Posté le 30-04-2003 à 14:58:58    

Bonjour,
 
 j'aimerai savoir si il est possible en JavaScript de verifier si une variable est au format nombre ?
 
 J'ai essayé alert(Number(parametre)) et ça me repond NaN
 
 Or en voulant faire un test conditionnel je n'arrive pas à exploiter ce resultat :
 
 if (Number(parametre) == NaN ) => Que dalle !
 
 if (Number(parametre) == "NaN" ) => Que dalle !
 
 if (Number(parametre).toString == "NaN" ) => Que dalle !
 
Vous savez d'ou vient mon erreur ?

Reply

Marsh Posté le 30-04-2003 à 14:58:58   

Reply

Marsh Posté le 30-04-2003 à 15:21:33    

Essaye ça:
if (  Math.abs(parametre) >= 0 ){ ... alors oui ...}
else{ .... alors non ...}

Reply

Marsh Posté le 30-04-2003 à 16:18:36    

Anapajari a écrit :

Essaye ça:
if (  Math.abs(parametre) >= 0 ){ ... alors oui ...}
else{ .... alors non ...}
 


 
Merci ça marche  ;)  
 
Par contre JavaScript (Netscape 7.02) n'a pas l'air d'aimer ceci :
 Si je fais un tableau[0][1] = 5  et tableau[1][1]=10 ça passe
 
 Par contre un tableau[0][1] = 5 et un tableau[1][1]="a" il me fait un probleme :
 -> Quand je detecte la chaine de caracteres je fais a l'endroit du tableau :
tableau[i][1]=0 ;
 
 Et quand je fais ça il ne me poursuit plus la boucle (for i=0;i<tableau.length;i++) meme si y a des elements apres l'affectation, c bizard quand meme !


Message édité par samuelp le 30-04-2003 à 16:19:34
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed