Dnes vás seznámím s proměnnými. Ty jsou hlavním kamenem JavaScriptu.
Co je to ta proměnná? Proměnná je definována názvem, hodnotou a typem. Například x je název proměnné, 6 je její hodnota a tato hodnota je číslo. Jak tuto proměnnou závést do skript, jak ji deklarovat:
x=6;
document.write(x)
Na prvním řádku jsme proměnnou deklarovali, na druhém jsme vypsali její hodnotu (6). Pokud je hodnotou proměnné číslo, není tato hodnota v uvozovkách, kdyby i přesto číslo bylo v uvozovkách, prohlížeč by se domníval, že hodnotou proměnné je text. To by vedlo k potížím během matematických operací, těžko můžete slovo dělit dvěma. Při vypisování proměnné zapíšeme místo textu jméno proměnné a to bez uvozovek.
Jak ale zapsat text i proměnnou? To je velmi jednoduché:
document.write("hodnota proměnné x je "+x)
Proměnnou oddělíme od zbylého textu plusem a vynecháme uvozovky.
Manipulace s proměnnýmiProměnné lze libovolně měnit (sčítat, dělit atd.), to můžeme demonstrovat na jednoduchém příkladu:
x=6;
y=7;
vysledek=6+7;
document.write(vysledek)
Nyní jsme vypsali součet obou proměnných, tedy 13. Násobení se provádí hvězdičkou * a dělení lomítkem /. Uvedu raději ještě jeden příklad:
x=6;
y=3;
document.write("součet: "+(x+y)+", rozdíl: "+(x-y))
Již jsme tedy poznali čtyři základní operátory (+,-,/,*). JavaScript zavádí ještě další, které mají usnadnit manipulaci s proměnnými:
Operátor | Popis |
a++ | přičte k a 1 |
a-- | odečte od a 1 |
a+=y | přičte k a y |
a-=y | odečte od a y |
a*=y | vynásobí a y |
a/=y | vydělí a y |
Například:
x=0;
x++;
x++;
x++;
document.write(x)
Prozíravější čtenář snadno pozná, že výsledek bude 3.
Proměnné jsou základním kamenem JavaScriptu a proto je zcela nezbytné naučit se s nimi pracovat. I nadále se s nimi budeme setkávat. Příště se naučíme používat funkce.
Autor: Simon Grimmich