Не могу достичь возврата в логическом выражении - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь достичь второго оператора возврата.По какой-то причине код останавливается после достижения первого оператора if.Что я делаю не так?

 function orderFood(food) {
if (true){
return 'chinese';
} 
else if (false){
return 'italian';
   }
  }
   orderFood(false);

1 Ответ

0 голосов
/ 09 февраля 2019

Вы никогда не дойдете до второго утверждения.Оператор if else ожидает переменную, значение которой будет сопоставлено.Если вы жестко закодировали истину, то иначе никогда не работаете.Я предлагаю вам понять основы if-else.

function orderFood(food) {
   //here food is a boolean variable and if else will look for this
   if (food){
       return 'chinese';
   } else{
       return 'italian';
   }
}
...