Proměnné
Proměnnými se myslí jakési dočasné paměťové buňky do kterých se ukládá nějaká prozatímní hodnota
kterou si nadeklarujeme a kterou můžeme kdykoliv si vyvolat ve scriptu a použít ji. Proměnné můžeme deklarovat
buďto číselnými hodnotami, kterým může být celočíselná hodnota nebo reálná čísla. Pak také to mohou být textové hodnoty
a to buď určité části nebo celí text. A jako poslední možností můžete deklarovat logické hodnoty a to buď 1 respektive true
nebo 0 - false.
Vytvoření vlastní proměnné
Pokud tedy chceme proměnné využít musíme si je prvně nadeklarovat a to tak že si prvně zadáme svůj název proměnné a přiřadíme
k ní hodnotu. Názvy proměnných si zvolíte sami, ale nesmí se název shodovat s nějakou hodnotou v JavaScriptu. A hodnotu si přiřadíme podle toho
jakou potřebujeme.
Ukázka: nazev_promene=hodnota
Příklad:
cislo=5
jmeno=Marek
Na tyto hodnoty se můžete kdykoliv odvolat na stránce a nemusíte je vypisovat.
Aritmetické operace u proměnných
Mimo to že se dá u proměnných deklarovat hodnoty dá se s nimi pracovat i pomocí aritmetických operátorů, které můžeme do
proměnné vložit.
Tabulka Aritmetických operátorů
|
| pocet++ | přičte k proměnné číslo 1 |
| pocet-- | odečte od proměnné číslo 1 |
| pocet+=x | přičte k proměnné číslo x |
| pocet-=x | odečte od proměnné číslo x |
| pocet*= | vynásobí proměnnou s číslem x |
| pocet/=x | vydělí proměnnou s číslem x |
Využití v Praxi
Tak tedy vytvoříme si menší jednodušší prográmek na kterém si ukážeme využití proměnných v praxi.Příklad:
<html>
<head>
<title>Proměnné v praxi
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
cislo=5; cislos=7;
soucet=cislo+cislos; rozdil=cislos-cislo;
document.write(cislo+" + "+cislos+" = "+soucet+"<br>");
document.write(cislo+" - "+cislos+" = "+rozdil+"<br>");
document.write(cislo+" * "+rozdil+" = "+cislo*rozdil+"<br>");
document.write(soucet+" / "+rozdil+" = "+ soucet/rozdil+"<br>");
document.write(rozdil+" * "+soucet+" = "+ rozdil*soucet)
//-->
</script>
</body>
</html>
Tak takovýchto operací lze provézt hodně, zde jsem si nadeklaroval čísla a součet a rozdíl,
kterých se využíval v document.write, kde jsem ty čísla vypisoval a různě mezi sebou násobil a dělil, sčítal
a odčítal. A pro lepší ilustraci zde mám vytvořený příklad>>>...
|