You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
proměnná = symbolický název pro nějakou hodnotu v aplikaci (aby se nám na něco dobře odkazovalo)
název proměnné určuje programátor
doporučuji nepoužívat v názvech proměnných diakritiku (nutno přepínat CS/EN klávesnici, myslete na cizince, atd.)
používat v názvech proměnných EN, nebo max. češtinu bez diakritiky
název by měl být krátký (jsme líní psát dlouhé texty a děláme pak chyby), ale zase ne příliš krátký
vhodné názvy proměnných: current_date, total_revenue, user_name
nevhodné názvy proměnných: tohle_je_ale_opravdu_moc_dlouhy_nazev_kdo_to_ma_furt_psat, a, b, xxx
proměnná musí začínat písmenem nazev, podtržítkem: _nazev, nebo dolarem: $nazev. Druhý a další znak můžou být i číslice 0-9, ale ne jako první znak, např. nazev1 je OK.
pole = seznam více hodnot (neplést s seznamem List v Javě!)
přístup k poli přes index (pořadové číslo prvku v poli)
pole jsou číslovaná od 0 - javascript neumí pole s jinými, než číselnými indexy
stejná pravidla pro název jako u proměnných
pole jsou v JS dynamicky typovaná, jdou tedy za běhu rozšiřovat, měnit, atd. (narozdíl od Javy, kde se pole inicializuje s velikostí a pak už jeho velikost měnit nejde)
iterátor = objekt je iterátorem, pokud umí procházet nějakou kolekci dat a ví, na které pozici se zrovna nachází (resp. ví alespoň, jaký bude příští prvek). Zná tedy pořadí procházení.