Ověřte přihlášení
důležitost: 3
Napište kód, který se pomocí prompt zeptá na přihlášení.
Jestliže návštěvník zadá "Správce", zeptejte se ho pomocí prompt na heslo. Bude-li vstupem prázdný řádek nebo uživatel stiskne Esc, zobrazte „Zrušeno“. Bude-li zadán jiný řetězec, zobrazte „Neznám vás“.
Heslo se ověří následovně:
- Pokud se rovná „Vládce“, tak zobrazte „Vítáme vás!“.
- Při jiném řetězci zobrazte „Špatné heslo“.
- Bude-li zadán prázdný řetězec nebo bude vstup zrušen, zobrazte „Zrušeno“.
Schéma:
Použijte vnořené bloky if. Dbejte na celkovou čitelnost kódu.
Nápověda: po zadání prázdného vstupu prompt vrátí prázdný řetězec ''. Po stisknutí klávesy ESC vrátí null.
let uživatelskéJméno = prompt("Kdo je tam?", '');
if (uživatelskéJméno === 'Správce') {
let heslo = prompt('Heslo?', '');
if (heslo === 'Vládce') {
alert( 'Vítáme vás!' );
} else if (heslo === '' || heslo === null) {
alert( 'Zrušeno' );
} else {
alert( 'Špatné heslo' );
}
} else if (uživatelskéJméno === '' || uživatelskéJméno === null) {
alert( 'Zrušeno' );
} else {
alert( "Neznám vás" );
}
Všimněte si svislého odsazení uvnitř bloků if. Není technicky vyžadováno, ale činí kód čitelnějším.