小编Kev*_*Liu的帖子

为什么while循环不能与AND逻辑运算符一起使用?

我正在尝试使用javascript运行一个超级简单的程序,但我无法理解这个问题.好的,我的代码:

var answer = prompt("Are we there yet?");

while(answer != "yes" || answer != "yeah") {
    var answer = prompt("Are we there yet?");
}

alert("Yes! We made it!");
Run Code Online (Sandbox Code Playgroud)

问题是当我在我的浏览器上运行它并键入其中一个"yes"或者"yeah"提示方法一直出现,除非我将逻辑运算符从OR(||)更改为AND(&&).

它不应该与OR(||)一起使用吗?我只是说这两个答案中的任何一个都没问题,警报可以运行吗?

我知道这是非常基本的东西,这可能是一个愚蠢的错误,但我只是一个初学者试图解决这个问题.

提前致谢.

javascript loops while-loop

2
推荐指数
1
解决办法
786
查看次数

标签 统计

javascript ×1

loops ×1

while-loop ×1