规则:随机给出一个1-50的数,共有10次机会猜出结果,如果10次还没猜出来就结束
思路:根据规则,使用do…while循环,再加上判断条件,即可得到简易版猜数字游戏
<script>
var a=Math.floor(Math.random()*50)+1;
//自己查看这个随机数,方便调试
console.log(a);
var b,i=0;
do{
i++;
if(i>10){
alert('很遗憾,你没有猜出结果');
break;
}
b=parseInt(prompt('你只有10次机会猜出数字,这是第'+i+'次机会'));
if(b>a){
alert('你猜大了!');
}else if(b<a){
alert('你猜小了!');
}else{
alert('恭喜你,猜对了,撒花~~~');
}
}while(b!=a)
</script>