レッスンに戻る

'if..else' を '?' に書き直す

重要度: 5

複数の三項演算子 '?'を使用してif..elseを書き換えます。

読みやすくするために、コードを複数の行に分割することをお勧めします。

let message;

if (login == 'Employee') {
  message = 'Hello';
} else if (login == 'Director') {
  message = 'Greetings';
} else if (login == '') {
  message = 'No login';
} else {
  message = '';
}
let message = (login == 'Employee') ? 'Hello' :
  (login == 'Director') ? 'Greetings' :
  (login == '') ? 'No login' :
  '';