Re: Cislo v promenne v JavaScriptu

From: Spock (spock@bfs.cz)
Date: 02. 01. 2001, 11:14 CET


>Mam JavaScript problem. Potrebuju zjistit, zda je dana promenna
>cislo. Takze nejdriv dam parseInt(), a kdyz to zaridim tak, aby to nebylo
>cislo, tak pak ta promena vypisuje NaN. To je OK. Ale jak to pak muzu
>nejak porovnat? Protoze kdyz zkusim if (pict=="NaN") tak to nefunguje,
>a specialni funkci isNaN() se mi furt nejak nedari rozchodit (jako kdyby
>nevracela ani true, ani false).. Zkouseno v NN6 a MSIE5.5

to je nejaky divny... u me isNaN funguje bez probs a vraci true/false
tak, jak ma. NN4.51, MSIE5. Zkusil jsem treba tohle a funguje to ok.

var a="777";
var b="zzz";
alert("Number in a: "+!isNaN(a)+"\nNumber in b: "+!isNaN(b));
------------------------------ vyhodi alert:
Number in a: true
Number in b: false

bye, spock.



This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 04:52 CEST