【发布时间】:2016-05-04 20:28:29
【问题描述】:
问题:年龄无效(小于0大于200,或非数字)如何持续提示用户?
var userAge = prompt("Please enter your age");
while (isNaN(userAge)){
alert("That's not a number, please retry.");
var userAge = prompt("Please re-enter your age.");
}
if (userAge == 0){
alert("So you're a baby!");
}
while( userAge < 0 || userAge >= 200){
alert("I think you may be lying about your age.");
var userAge = prompt("Please re-enter your age, don't lie this time.");
{continue}
}
if (userAge > 0 || userAge < 200){
alert("That's a good age.");
}
</script>
【问题讨论】:
-
那么你的代码有什么问题?
标签: javascript loops if-statement while-loop do-while