JavaScript : písemka

zdravím potřeboval bych něco vysvětlit:

T=Prompt("zadej hodnotu T:")
if (T%2==1) document.write(T*T)
else document.write(T+T)

no a mě by zajímalo co je to to :T%2
nebo aspon co by to vypsalo pokud zadám hodnotu T=2

díky
http://interval.cz/clanky/slabikar-javascriptu-operatory-a-jejich-pouziti/
lichá čísla: T*T
sudá čísla: T+T
% je zbytek po deleni.
takže pokud to chápu dobře tak % známená že se to číslo T bude dělit 2-kou ?

takže když zadám T=2

pak tedy T%2=1 a proto se mi vypíše T*T
<HTML>T=2
T%2 je zbytek 0</HTML>
To je obycejna matematika ze zakladky. Podivej se nekde, jak se rucne deli.

Priklad:
Mame treba 3/2 coz je zpameti 1,5. Postup pri deleni se vlastne pocita se celymi cisly. Takze 3/2 je 1, ale vysledek neni pravdivy, takze musi obsahovat nejaky zbytek a ten zbytek se pocita tak, ze prvni cislo (3) odectes od nasobku druheho cisla s vysledkem (2*1) => 3-(2*1)=1. Takze zbytek je 1. Pro T=2 je to pak 2-(2*1)=0.

Pro tvuj priklad je to tedy tak, ze pokud je cislo T sude (=0), tak bude pricitat T+T. Pokud je T liche (=1), tak bude nasobit T*T.
JJ díky moc a doufám že to budu mít při mým druhým pokusu
= RBN (napokus.wz.cz) =
http://www.volny.cz/peter.mlich/www.htm#msub8
# javascript-reference.info - to je podle mne velice slusna literatura, dokonce s bugy www prohlizecu