Javascript 循环不工作时,是否停止?

Javascript 循环不工作时,是否停止?,javascript,do-while,Javascript,Do While,代码如下: do { var selection=prompt("Enter password",""); } while(selection!="pass"||selection!="winner"); 我试图允许pass和winner作为提示的密码,但是| |选择出现了问题=赢家,因为代码在没有它的情况下工作。我觉得答案就在我眼皮底下,但我找不到它一根弦很难同时等于传球和获胜 您可能希望&&而不是| |。评估每种可能性,并编写退出条件的真值表a do while至少执行一次,然后检

代码如下:

do {
    var selection=prompt("Enter password","");
} while(selection!="pass"||selection!="winner");

我试图允许pass和winner作为提示的密码,但是| |选择出现了问题=赢家,因为代码在没有它的情况下工作。我觉得答案就在我眼皮底下,但我找不到它

一根弦很难同时等于传球和获胜


您可能希望&&而不是| |。

评估每种可能性,并编写退出条件的真值表a do while至少执行一次,然后检查条件。。。。虽然选择==通过| |选择==温内里我投票决定把这个问题作为离题题来结束,因为它对基本逻辑缺乏起码的理解。虽然类似的问题可能会在这里讨论,但这一问题的解决方式不太可能对未来的读者有所帮助。阅读德摩根的法律。虽然选择==‘通过’| |选择==‘获胜者’