Pro jednoduchost vysvětlení můžeme říci, že se jedná o pojmenování hodnot, které chceme používat. Pozor, v žádném případě to není správná definice, ale pro chápání začátečníka bude stačit.
Deklarace je velmi jednoduchá, což dokazují příklady níže.
Syntaxe: var jmeno proměnné = hodnota;
var cele_cislo = 23; var retezec = "Paříž"; var cislo = 23.5;
Výpis je velmi podobný tomu, který jsme měli v minulých lekcí, kdy jsme vypisovali řetězec. Pouze vynecháme uvozovky, které říkaly, že se jedná o řetězec textu a místo onoho textu napíšeme název proměnné.
document.write(cele_cislo);
//spojeni dvou řetězců(řetězec+proměnná)
document.write("cislo je: " +cele_cislo);
Samozřejmostí je sčítání, odčítání,... čísel, spojování řetězců. K těmto metodám slouží znaky +,-,*,/ (jako to znáte ze základní školy).
var a = 10; var b = 20; var c = a+b; var d = a/b; ...
Pokud jste již programovali, tak to pro Vás nebude žádné novinka. Operacím +,-,*,/ se dá zkrátit zápis:
| Operace | Význam operace |
|---|---|
| a++ | přičte k proměnné a 1 |
| a-- | odečte od proměnné a 1 |
| a+=b | přičte k proměnné a proměnnou b |
| a-=b | odečte od proměnné a proměnnou b |
| a*=b | vynásobí proměnnou a proměnnou b |
| a/=b | vydělí proměnnou a proměnnou b |