Přednáška č. 18
Obsah přednášky
Téma: Úvod do JavaScriptu
- charakteristiky JavaScriptu
- Typy, objekty
- Funkce, výrazy, tok řízení
- Propojení s browserem, DOM
- CSS vs. JavaScript
Příští téma: standardy, formáty
Charakteristiky
• JavaScript je sytakticky velmi podobný jazyku C
• JavaScript rozlišuje velká a malá písmena
• poznámky v Javascriptu jsou stejné jako v C++
/* poznámka */ // také poznámka
• literály jsou
– čísla (1.25, -02, +.5, -6.02e-17, +.3E+2)
– řetězce ("řetězec", 'řetězec' - lepší)
– logické hodnoty (true, false)
– null
Proměnné
• proměnné jsou v JavaScriptu netypové a není je třeba deklarovat
• deklarace je potřebná pouze uvnitř funkce, existuje-li globální proměnná stejného jména
var i = nepovinna_inicializace;
• hodnoty (proměnných i literálů) jsou vhodně konvertovány mezi sebou podle kontextu
i = "Máme" + 5 + " hodin"
/* 5 je konvertována na řetězec */
Čísla
• všechna čísla mají vnitřní reprezentaci jako čísla s plovoucí desetinnou tečkou
• existuje řada předdefinovaných funkcí pro práci s čísly, všechny jsou součástí objektu Math, tedy přistupujeme k nim
Math.funkce(argumenty)
• máme abs, sin, cos, tan, asin, acos, atan, exp, log, ceil (zaokrouhlení nahoru), floor (a dolů), min, max (ze dvou čísel), pow (základ, exponent), round, sqrt
Žádné komentáře:
Okomentovat