在JavaScript中执行while循环时的条件

时间:2016-07-20 22:14:13

标签: javascript while-loop prompt

请记住,我是JavaScript的初学者。

我在使用JavaScript中的简单代码时遇到了一些问题。我想要完成的是一个While循环,它将不断要求用户“输入名称”,除非提示框为空或者用户选择取消。

当我点击取消或输入任何内容并点击OK时,while循环仍然执行,并且从指定的条件我无法弄清楚原因。

我也认为这可能是因为它没有识别var“userInput”是什么,所以我尝试在循环外声明它。

这是我的代码。任何帮助表示赞赏。

var userInput;

while(userInput =! null || userInput != ""){
userInput = prompt("Enter name","");
var array = [userInput];
document.write(array.sort() + "<br />")

}

0 个答案:

没有答案