以下是相关代码段:
switch (key) {
case RIGHT:
case d:
if (collisionState.right.isSolid === false) {
++mapState.mapOffsetX;
mapState.modX = 1;
mapState.moveDirection = 'right';
break;
}
...
...
...
上面,我把休息放在了条件语句中。但是,中断也可以很容易地放在条件语句之外。
在这种情况下,休息的最佳位置在哪里?
答案 0 :(得分:0)
break
将退出switch语句。因此,如果您想停止查看case
列表而不考虑if
的结果,那么您希望break
位于if
之外。< / p>
相反,如果您想继续关注case
列表,请将break
保留在if
内。