Proměnné
Co je to proměnná?
Proměnné patří mezi základní prvky každého programovacího jazyka. Jsou to jakési dočasné paměťové buňky,
které používáme na zapamatování určitých informací(hodnot) pro pozdější použití.
Vytvoření proměnných
Proměnnou můžeme napsat buď číslem(152,-36 atd.),znakovými údaji(k, klopoop, Dobrý den! atd.) nebo logickými údaji(true/false).
Každé proměnné musíme vymyslet název a přiřadit nějakou hodnotu. Název proměnné si můžeme libovolně vymyslet, ale musí začínat písmenem
abecedy a nesmí se shodovat s funkcemi a příkazy JavaScriptu. Délka názvu není omezena. Kvůli lepší přehlednosti se samozřejmě doporučuje
dávat proměnným názvy, které charakterizují jejich funkci např.: cena_výrobku.
Aritmetické operátory
Tyto operátory nám zjednodušují zápis matematických funkcí, tím zkracují i celkovou délku zdrojového textu stránky.
V následující tabulce jsou uvedeny i s popisem jejich činnosti a současně ekvivalentním zápisem.
Ukázka Popis činnosti Ekvivalentní zápis
pocet++připočte k proměnné pocet číslo 1pocet=pocet+1 (pocet+=1)
pocet--odečte od proměnné pocet číslo 1pocet=pocet-1 (pocet-=1)
pocet+=xpřipočte k proměnné pocet číslo xpocet=pocet+x
pocet-=xodečte od proměnné pocet číslo xpocet=pocet-x
pocet*=xvynásobí obsah proměnné pocet číslem xpocet=pocet*x
pocet/=xvydělí obsah proměnné pocet číslem xpocet=pocet/x
Využití proměnných v praxi
<html>
<head>
</head>
<body>
<script language="Javascript">
<!--
cislo1=2 ; cislo2=4
soucet=cislo1+cislo2 ; rozdil=cislo1-cislo2;
soucin=cislo1*cislo2 ; podil=cislo1/cislo2
document.write(cislo1+"+"+cislo2+"="+soucet)
document.write(cislo1+"-"+cislo2+"="+rozdil)
document.write(cislo1+"*"+cislo2+"="+soucin)
document.write(cislo1+"/"+cislo2+"="+podil)
//-->
</script> </body>
<html>
Vysvětlení činnosti:
cislo=10;
-přiřazení hodnoty 10 do proměnné cislo
cislo2=20;
-přiřazení hodnoty 20 do proměnné cislo2
soucet=cislo+cislo2; rozdil=cislo-cislo2;soucin=cislo*cislo2;podil=cislo/cislo2; -tady přiřazujeme výsledek součtu proměnných cislo a cislo2 do proměnné soucet,rozdíl proměnných
cislo a cislo2 do proměnné rozdil atd.
document.write(cislo+"+"+cislo2+"="+soucet+"
")
- pomocí dokument.write necháme vypsat hodnotu proměnné - název proměnné nemůžeme dát do uvozovek, pokud by se tak stalo,nevypsala by se poté její hodnota,ale její název
- znaménka + slouží ke spojení znakových řetězců
Takto se tento příklad zobrazí na stránce www.
Tento příklad je jen malá ukázka využití proměnných. V praxi se proměnné uplatňují v mnohem složitějších scriptech.
o jejich velkém významu vás nepochybně přesvědčí následující kapitoli.