JS中猜数字游戏
JS中猜数字游戏
·
程序随机生成一个1~10之间的数字,并让用户输入一个数字,
- 如果大于该数字,就提示,数字大了,继续猜;
- 如果小于该数字,就提示数字小了,继续猜;
- 如果等于该数字,就提示猜对了,结束程序。
案例分析:
<script>
// 程序随机生成一个1~10之间的数字,并让用户输入一个数字,至致输入正确终止
//产生随机数并赋值给num1,接下来开始匹配
var trueNum = function(max, min) {
return Math.floor(Math.random() * (max - min) + min);
}
var num1 = trueNum(1, 10);
//测试数据是否有正常输出,对代码无影响...
console.log(trueNum(1, 10));
// 标识符决定循环是否终止
var flag = false
while (!flag) {
var n = prompt('请输入您猜的数字')
if (n < num1) {
alert('数字小了,请继续猜!!!');
flag = false;
} else if (n > num1) {
alert('数字大了,请继续猜!!!');
flag = false;
} else if (n = num1) {
alert('您猜对了!!!');
flag = true;
//判断为真跳出语句
}
}
</script>
更多推荐
已为社区贡献4条内容
所有评论(0)