Základy syntaxe JavaScriptu

Pokud se považujete za programátorské antitalenty, bude se vám hodit tento zhuštěný přehled. Kdybyste tomu nerozuměli, nevěšte hlavu: v praxi si vystačíte s kopírováním příkladů. 

Příkazy se oddělují středníkem nebo koncem řádku

jeden příkaz;
další příkaz
další příkaz
který ale nemůže pokračovat na dalším řádku;

V praxi se doporučuje středníky používat, protože přidávají přehlednost.

Záleží na velikosti písmen

Všude. V názvech proměnných, v názvech objektů. 

Proměnná je něco jiného než proměnná. Objekt window.Location je špatně, protože tam má být window.location.

Řetězce se uzavírají do uvozovek

Přípustné jsou i apostrofy (na české klávesnici Alt + 39). Je to jedno, zda se použije apostrofy nebo uvozovky. Někdy jsou apostrofy nutné, když potřebuji zanořovat různé druhy uvozovek. To se stává zejména při in-line zápisu. 

<img onmouseover="alert('AHOJ')">

Při přejetí obrázku se zobrazí hláška s textem AHOJ. Jindy je třeba využít escape sekvencí.

Escape sekvence

Pokud je nějaký speciální znak, který JavaScript interpretuje, potřeba zapsat javascriptem do stránky, musí se využít tzv. escape sekvence. Před ten znak se napíše zpětné lomítko. Nejčastěji se to používá u uvozovek.

<script>
document.write("<a href=\"http://www.seznam.cz\">odkaz na Seznam</a>
</script>

Jasně že by v tom případě šlo použít také apostrofy (jako v příkladu výše), ale tohle je příklad na escape sekvence.

Logické hodnoty

JavaScript zná speciální hodnotu pro pravdu: true a pro nepravdu: false.

Další pravidla

Objekty a jejich metody a vlastnosti se oddělují tečkami: objekt.podobjekt.vlastnost 

Programové sekvence se uzavírají do složených závorek {} (zejména při větvení a deklaraci funkcí). 

 

Reklama

www.webhosting-c4.cz, webhosting s doménou v ceně. 20GB
o tvorbě, údržbě a zlepšování internetových stránek

Návody HTML CSS JavaScript Články Ostatní

Základy, objekty Příklady

Jak psát web píše Yuhů, Dušan Janovský. Kontakt.