Psaní kódu v
JScriptu
Jako u mnoha
dalších programovacích jazyků, je zdrojový kód JScriptu obyčejný
textový soubor jehož obsah je členěn do příkazů, bloků sestávajících
z více příkazů, a komentářů. Uvnitř příkazu můžete používat
proměnné, data jako jsou řetězce a čísla, a
výrazy. |
- Příkazy
Příkazy v JScriptu
se skládají z jednoho nebo více prvků a symbolů na jedné řádce.
Začátek nové řádky znamená začátek nového příkazu. Je však zavedenou
praktikou ukončovat příkaz explicitně znakem ;
.
- neco =
"ahoj";
- var dnes = new
Date();
Skupina příkazů se nazývá blok a je
obklopena složenými závorkami {}. Bloky se
používají např. ve funkcích nebo podmíněných příkazech. V
následujícím příkladu definuje první řádek funkci, která se skládá z
bloku pěti příkazů. Polední tři príkazy nejsou v závorkách, nejsou
tedy součástí bloku a nejsou částí definice těla
funkce.
- function Konvertuj( palcu )
{
- stopa =
palcu / 12; // následujích 5 příkazů tvoří
blok
- mil =
stopa / 5280;
-
namornich_mil = stopa / 6080;
- cm =
palcu * 2.54;
- metru =
palcu * 39.37;
- }
- km = metru /
1000; // následující 3 příkazy nejsou částí
bloku
- kradius =
km;
- mradius =
mil;
|
- Komentáře
Komentáře na jedné
řádce začínají párem lomítek //. Víceřádkové
komentáre začínají /* a končí
*/.
- dobry_napad = "přidávejte komentáře
do svého programu"; // Toto je komentář na jedné
řádce
- /*
- Toto je víceřádkový
komentár
- blablabla
- */
- jeste_lepsi_napad = dobry_napad + ",
za rok vám připomenou vaše uvažování...";
|
- Přiřazení a
rovnost
Znaménko
= se používá k přiřazení hodnoty.
- cislo = 30;
-
- Zápis by se dal preložit jako :
"proměnné cislo přiřad hodnotu 30". Když chcete porovnávat dvě
hodnoty a zjištovat, zda-li se rovnají, použijte znaménko =
dvakrát (==). Bude vysvětleno
později.
|
- Výrazy
Výraz je definován
jako libovolná kombinace hodnot, proměnných, operátorů a jiných
výrazů. Musí pochopitelně dávat smysl.
- var vyraz = "3 * (4 /
5)";
- var druhy_vyraz = "Math.PI *
radius * 2";
- var treti_vyraz =
druhy_vyraz + "%" + vyraz;
- var ctvrty_vyraz = "(" +
druhy_vyraz + ") % (" + vyraz + ")";
|
|