Úloha 1 – Logické operátory &&, || a ! – kontrola přístupu
Úloha
Zadání (kontext úlohy)
Spravuješ jednoduchý systém, který rozhoduje, zda má uživatel přístup.
Přístup je povolen pouze tehdy, pokud je uživatel přihlášen a zároveň má roli „správce“.
Cíl úlohy
Procvičíš si použití logických operátorů &&, || a ! při práci s podmínkami.
Vstupní podmínky
-
Pracuješ pouze s nově vytvořeným souborem
script.js.
Požadovaný výstup
-
Vytvoř dvě proměnné:
-
prihlasen(boolean) – zda je uživatel přihlášen, -
role(řetězec) – role uživatele.
-
-
Pomocí podmínky ověř:
-
Pokud je přihlášen a jeho role je „správce“, vypiš:
Přístup povolen -
Pokud je přihlášen, ale není správce, vypiš:
Nemáš oprávnění -
Pokud není přihlášen, vypiš:
Musíš se přihlásit
-
Doplňující pokyny
-
Nezapomeň na rozdíl mezi
&&(logické AND) a||(logické OR). -
Použij
!pro kontrolu, zda uživatel není přihlášen. -
Pro přehlednost můžeš využít vnořené
ifneboelse ifbloky.