function fn() {
var re = getRandom(1 ,100)
while(true){
var range = prompt('请输入1-100之间的数字:')
if (range > re ){
alert('你大!');
} else if (range < re ) {
alert('你比我小' );
}else if (range = re ) {
alert('一样大');
break;
}else if(range == 1) {
alert('机会用完了');
break;
}
};
};
function getRandom(min,max) {
return Math.floor(Math.random() * (max - min + 1) ) + min;
};
fn();
<script>
function fn() {
var re = getRandom(1, 100), count = 10;
while (true) {
if (count == 0) {
alert('机会用完了'); break;
}
var range = prompt('请输入1-100之间的数字:')
if (range > re) {
alert('你大!');
} else if (range < re) {
alert('你比我小');
} else if (range == re) {
alert('一样大');
break;
}
count--;
};
};
function getRandom(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
};
fn();
</script>
}else if (range = re ) {
应该是
}else if (range == re ) {
或者else就可以了
function fn() {
var re = getRandom(1 ,100)
int num = 0;
while(num<10)
{
var range = prompt('请输入1-100之间的数字:')
if (range > re )
alert('你大!');
else if (range < re )
alert('你比我小' );
else
{
alert('一样大');
break;
};
num = num+1;
};
if(num==10)
alert('机会用完了');
};
定义一个变量记录用户输入的次数,循环最后判断变量值是否大于10,大于10就结束循环
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!