【发布时间】:2016-08-01 20:29:16
【问题描述】:
我想向用户询问一个数字,而他的答案不是数字,问题将继续循环(作为警告框)。
我尝试使用 while 循环和 isNaN 来做到这一点,但我做错了。
这是我的 Js:
var correct = false;
do {
var question = prompt("guess the number?");
if (question !== isNaN) {
document.write("your number is " + question);
correct = true;
break;
}
} while(! correct);
【问题讨论】:
-
isNaN 是一个函数!
-
哦,你是对的。我把它改成了 isNaN() 但还是不行。
-
为什么我得到-1?有人可以解释一下吗?
标签: javascript loops