如何写一个while循环来提示Word&退出另一个词的循环

时间:2018-01-31 04:45:47

标签: javascript loops while-loop

var i = window.prompt('Guess The Word')
while(i < 10);{
if(i < 10);
}

请解释while循环的概念是否是数字(i&lt; 10)或单词。我显然不了解循环的情况。唯一出现的是来自Google和那些不帮助的if语句

1 个答案:

答案 0 :(得分:1)

在while或if语句的条件之后你不应该有分号,并且你在第一行代码上缺少一个分号。

var i = window.prompt('Guess The Word');
while(i < 10){

}

现在,在这种情况下,您可以检查单词是否不正确。

var i = window.prompt('Guess The Word');
while(i != 'foo'){

}

如果是单词,在这种情况下是'foo',那么它将退出循环,我们可以在循环之后放一行代码,这将在这种情况下执行。

var i = window.prompt('Guess The Word');
while(i != 'foo'){

}
alert('Well done!');

如果不是单词,那么你可以在循环内再次提示单词。此提示将继续执行,直到条件变为假(当i实际上等于'foo'时)。

var i = window.prompt('Guess The Word');
while(i != 'foo'){
    var i = window.prompt('Guess The Word');
}
alert('Well done!');

希望这有帮助!