Каков самый простой синтаксис оператора if-else в JavaScript? - PullRequest
0 голосов
/ 24 ноября 2018
if (b1 < y2 || y1 > b2 || r1 < x2 || x1 > r2)   return false ;
endgame();   return true;

это некоторый код JavaScript, который я на самом деле не понимаю, код использует самый простой способ написать оператор if-else, но это меня смущает, потому что как это может иметь три других стакое же состояние?то, что я интерпретирую, это

if(b1 < y2 || y1 > b2 || r1 < x2 || x1 > r2) {return false} else {endgame()} else {return true}

, но я чувствую себя странно с этим, поэтому я задал этот вопрос, я просто хочу знать правильный синтаксис этого кода.Я думаю, что это может быть моим неправильным пониманием кода.

1 Ответ

0 голосов
/ 24 ноября 2018

Это выглядит как часть функции из-за операторов return.Вы получаете только одно условие с оператором возврата и без других частей, потому что нет никого.

if (b1 < y2 || y1 > b2 || r1 < x2 || x1 > r2) {
    return false;
}
endgame();
return true;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...