JavaScript中if-else语句最简单的语法是什么?

时间:2018-11-24 16:49:00

标签: javascript if-statement

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 :(得分:4)

由于return语句,它看起来像函数的一部分。您只有一个带有return语句的条件,而没有其他条件,因为没有条件。

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