Autor | Zpráva | ||
---|---|---|---|
verca Profil |
#1 · Zasláno: 10. 6. 2012, 12:06:59
Dobrý den,
potřebovala bych, aby se text, který uživatel zadá do pop-up okna, převedl automaticky na číslo. Nevíte, jaký příkaz mám použít? Nebo jaký příkaz se dá použít v případě, že by uživatel zadal místo čísla text, aby se ve výsledku uživateli zobrazilo, že má odpověď zapsat číslovkou. Díky :) |
||
Radek9 Profil |
#2 · Zasláno: 10. 6. 2012, 12:08:02
verca:
Slouží k tomu funkce parseInt (popřípadě parseFloat) a isNaN. |
||
verca Profil |
#3 · Zasláno: 10. 6. 2012, 12:14:12
Radek9:
A jak by se to zapsalo konkrétně? Zatím to mám takhle a potřebovala bych pojistit variantu, kdy uživatel nezadá číslo. var a=parseFloat(prompt("Myslete si celé číslo. Odečtěte jedničku. Výsledek vynásobte dvěma a pak přičtěte původní myšlené číslo. Číslicí zapište výsledek a já uhádnu vaše původní číslo.")); var b=2 var c=3 cislo=(a+b)/c alert("Vaše myšlené číslo je "+cislo+" :)") |
||
Radek9 Profil |
#4 · Zasláno: 10. 6. 2012, 12:33:52
verca:
K tomu je ta funkce isNaN. NaN je primitivní hodnota Not a Number. Takže tato funkce ověří, zda to není číslo. |
||
verca Profil |
#5 · Zasláno: 10. 6. 2012, 12:50:27
ok, zkusím to, díky moc :)
|
||
Časová prodleva: 11 let
|
0