Autor | Zpráva | ||
---|---|---|---|
Alrikuser Profil |
#1 · Zasláno: 28. 5. 2007, 15:44:55
jednuducha blbost ale dela mi to neco jinyho nez by melo.
x1 = 2 + 1; a misto 3 to vzpise 21 proc? |
||
habendorf Profil |
#2 · Zasláno: 28. 5. 2007, 15:46:43
protože sčítáš stringy, ne čísla
|
||
roberta Profil |
#3 · Zasláno: 28. 5. 2007, 16:20:08
Alrikuser
musíš si stringy prekonvertovať na čísla konvertovacie funkcie: parseInt - skonvertuje string na integer parseFloat - skonvertuje string na float pr.: x1 = parseInt("2") + parseInt("1"); |
||
sakalik Profil |
#4 · Zasláno: 28. 5. 2007, 18:35:27
ak by si mal na zaciatku
var x1=0; tak by to asi slo |
||
peta Profil |
#5 · Zasláno: 29. 5. 2007, 08:26:40
Alrikuser
x1 = 2 + 1; document.write(x1); 3 ja myslim, ze toto ti to vypise ok, 3 ALE x1 = '2' + '1'; document.write(x1); 21 ALE //neco.value = '2'; x1 = neco.value + 1; document.write(x1); 21 document.write(x1); x1 = neco.value*1 + 1; 3 |
||
zero0x Profil |
#6 · Zasláno: 29. 5. 2007, 15:10:18 · Upravil/a: zero0x
x=new Number();
x=2+1; ak to chces otestovat, napis do kolonky adresa javascript: x=new Number(); x=2+1; alert(x); |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0