Autor Zpráva
Alrikuser
Profil
jednuducha blbost ale dela mi to neco jinyho nez by melo.
x1 = 2 + 1;

document.write(x1);

a misto 3 to vzpise 21 proc?
habendorf
Profil
protože sčítáš stringy, ne čísla
roberta
Profil
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
ak by si mal na zaciatku
var x1=0;
tak by to asi slo
peta
Profil
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
x=new Number();
x=2+1;


ak to chces otestovat, napis do kolonky adresa javascript: x=new Number(); x=2+1; alert(x);
Toto téma je uzamčeno. Odpověď nelze zaslat.