Úloha 2 – Zkrácené vyhodnocování (short-circuit) v podmínkách
Abschlussbedingungen
Řešení úlohy
Co je zde splněno
-
Vytvořena proměnná
uzivatels hodnotounull. -
Použit operátor
&&k zajištění, že se vlastnostjmenočte jen pokuduzivatelnenínull. -
Pokud je
uzivatelnull, vypíše se hláška „Uživatel není přihlášen“. -
Pokud
uzivatelexistuje a má vlastnostjmeno, vypíše se jeho jméno.
Poznámky
Díky zkrácenému vyhodnocování
uzivatel && uzivatel.jmenose druhá část (uzivatel.jmeno) vůbec nevyhodnotí, pokuduzivateljenull.To chrání program před chybou typu „Cannot read property 'jmeno' of null“.