zpět k lekci

Přepište „if..else“ na „?“

důležitost: 5

Přepište if..else pomocí několika ternárních operátorů '?'.

Z důvodu čitelnosti doporučujeme rozdělit kód na více řádků.

let zpráva;

if (přihlášený == 'Zaměstnanec') {
  zpráva = 'Ahoj';
} else if (přihlášený == 'Ředitel') {
  zpráva = 'Dobrý den';
} else if (přihlášený == '') {
  zpráva = 'Nikdo není přihlášený';
} else {
  zpráva = '';
}
let zpráva = (přihlášený == 'Zaměstnanec') ? 'Ahoj' :
  (přihlášený == 'Ředitel') ? 'Dobrý den' :
  (přihlášený == '') ? 'Nikdo není přihlášený' :
  '';