<script>
// 随堂笔记
// function getRadom(min,max){
// return Math.floor(Math.random() * (max - min)) + min;
// }
// var random = getRadom(1,10);
// while(true){
// var num = prompt('猜数字,请输入一个1~10之间的数:');
// if (num > random) {
// alert('你猜大了');
// }else if(num < random){
// alert('你猜小了');
// }else{
// alert('恭喜你,猜对了!');
// break;//退出整个循环
// }
// }
// 要求输入1~50的数字,但是只有5次的机会
function getRadom(min,max){
return Math.floor(Math.random() * (max - min)) + min;
}
var random = getRadom(1,50);
for(var i = 1;i <= 5;i++){
var num = prompt('猜数字,请输入一个1~50之间的数:');
if (num > random) {
alert('你猜大了');
}else if(num < random){
alert('你猜小了');
}else{
alert('恭喜你,猜对了!');
break;//退出整个循环
}
if (i == 5) {
alert('你的机会已经用完');
}
}
小结:
利用for循环里面的计数器 i ,来控制循环的次数。