【发布时间】:2015-12-02 02:41:47
【问题描述】:
这里是有问题的代码sn-p:
switch (key) {
case RIGHT:
case d:
if (collisionState.right.isSolid === false) {
++mapState.mapOffsetX;
mapState.modX = 1;
mapState.moveDirection = 'right';
break;
}
...
...
...
上面,我在条件语句中放置了break。但是,break 也可以很容易地放在条件语句之外。
在这种情况下,休息的最佳位置在哪里?
【问题讨论】:
-
休息的情况是什么?如果这个案例的 if 没有被评估,你想进入下一个案例语句吗?
-
如果
collisionState.right.isSolid为真会发生什么?
标签: javascript switch-statement conditional break