Tvorba webu krok za krokem
od HTML až po SEO a webhosting
Ještě před použitím proměnné je dobré ji deklarovat. Není to povinné, ale doporučuji to. K deklaraci proměnné se používá příkaz var. Správná syntaxe je var x;. Je třeba dát pozor na malá a velká písmena, protože x je jiná proměnná než X. Jako proměnnou lze použít téměř cokoli kromě vyhrazených slov; proměnná také nesmí začínat číslicí.
V příkladu je deklarována proměnná x a je jí přiřazena hodnota „Proměnná x“, která se vypíše pomocí příkazu document.write(x). Je důležité, aby x už nebylo uzavřeno v uvozovkách, jinak by se vypsalo pouze písmeno x.
<script type="text/javascript">
var x;
x = "Proměnná x";
document.write(x);
</script>
Pokud potřebujeme deklarovat více proměnných, nemusíme pro každou z nich zbytečně vypisovat var. Můžeme je oddělit čárkami (var x, z, y;) a stejně lze napsat i document.write(x, z, y).
<script type="text/javascript">
var x, z, y ;
x = "Proměnná x<br>";
z = "Proměnná z<br>";
y = "Proměnná y";
document.write(x,z,y);
</script>
JavaScript začne být opravdu užitečný, protože s proměnnými lze počítat. Ukážeme si příklad.
Proměnné lze sčítat, odčítat, násobit a dělit pomocí znaků + - * /.
<script type="text/javascript">
var y;
var veta;
y = 10;
y = y*10;
vjeta = "Výsledek příkladu je " + y;
document.write(veta);
</script>
Asi už vám bude jasné, že se vypíše „Výsledek příkladu je 100“, protože y má hodnotu 10 a je vynásobeno číslem 10.
<script type="text/javascript">
var a;
var b;
var c;
var d;
var z;
var text;
a = 10;
b = 10;
c = 10;
d = 10;
z = a+b+c+d;
text = "součet a+b+c+d je roven " + z;
document.write(text);
</script>
Tento skript sčítá proměnné a vypíše „součet a+b+c+d je roven 40“.
Zkuste si zkopírovat zdrojové kódy a pozměnit některé hodnoty. Uvidíte, že to není nic nepochopitelného.
Copyright (c) 2004 Tvorba webu – Kontakt – Mapa webu