javascript 开关是否连续运行

Does javascript switchs runs continuously

我想知道是否连续切换 运行s 或不需要 setIntervals 到 运行(永远)。我正在制作一款游戏,其中关卡值发生变化,开关将根据关卡更改所有实体的位置;

let LEVEL = 0;

switch (LEVEL) {
    case 1: 
    player.x = 64;
    player.y = 64;
    enemy.x = 32;
    enemy.y = 32;
    break;
    case 2: 
    player.x = 0;
    player.y = 64;
    enemy.x = 72;
    enemy.y = 56;
    break;
}

没有。 switch 与 JavaScript 中的所有其他语句一样:在代码的 step-by-step 执行中到达时仅 运行s。例如,您的示例将 运行 恰好一次。 运行 更频繁地需要你把它放在一个循环中(但是除了那个循环之外没有别的东西可以 运行 或者,正如你所说,调用一个包含 switch 的函数一个计时器。

i'm making a game where in a level value changes and the switch will change all entities position based on the level

switch 放在您更改级别时调用的函数中。