JavaScript - Proměnné
Deklarace proměnné
Důležitou věcí, která umožní vnést na vaše stránky hodně dynamiku, jsou právě proměnné. Deklarace proměnné je velmi jednoduchá. Každá proměnná má název a hodnotu. Ukázka:
var prom = 23; var sude_cislo = 4; var mesto = "Paříž"; var adresa = "Dobrého 15"; var nadpis1 = "<h1>nadpis</h1>"; var t = "<strong>"; var tend = "</ strong>"
Deklarace proměnné vypadá takto: var proměnná = hodnota. V příkladu
jsme deklarovali proměnné sude_cislo, mesto, adresa, nadpis1, t a tend. Pokud uvádíme jako hodnotu pouze číslo, nepoužíváme uvozovky. Ale má-li být číslo interpretováno jako text, uvozovky použijte.
Zápis proměnné
Chceme-li zapsat proměnou postupujeme takto:
var mesto = "Paříž"; document.write(mesto); //zapíše 'Paříž'
Název proměnné nesmí být uvnitř uvozovek, jinak by prohlížeč nepoznal, že jde o proměnnou. Komplikovanější výpis proměnné:
document.write("hlavní město Francie je: "+mesto);
Proměnná je oddělena od normálního textu '+' a není v uvozovkách, opět aby se poznalo, že jde o proměnnou. Poslední ukázka:
document.write("hlavní město je:"+mesto+"<br>"+
+"bydlím v ulici "+adresa+sude_cislo+"<br>";
toto je nadpis h1:"+nadpis1+t+"tučný text"+tend);
Práce s proměnnými
Podíváme se na práci s číselnými proměnnými. K tomu nám poslouží matematická znaménka (+, -, /, *).
var mesic_plat = 45000; //měsíční plat
var rok = 12; //rok má 12 měsíců
var rok_plat = mesic_plat*rok; //plat za rok
var rok_den = 365; //rok má 365 dní
var plat_den = rok_plat/rok_den; //plat za den
document.write("Váš měsíční plat činí "+mesic_plat+
+"Kč<br>Váš roční plat činí "+rok_plat+
+"Kč<br>Za den dostanete"+plat_den+"Kč");
Jednoduchý skript, ve kterém počítáme se zavedenými proměnnými.
Aritmetické operátory
Kromě znamének +, -, / * JavaScript nabízí další pro zjednodušenou práci:
| Operátor | Popis |
|---|---|
| a++ | přičte 1 |
| a-- | odečte 1 |
| a+=y | přičte y |
| a-=y | odečte y |
| a*=y | vynásobí y |
| a/=y | vydělí y |
Další: JavaScript - pole proměnných
Vyhledávání
Základy
Zajímavosti
DOM
Poradna
Pokud si nevíte rady, chcete kontakt na spolehlivého tvůrce webu, či vás zajímá cizí názor, ozvěte se.