javascript猜数字游戏
js10次机会猜1~50的内的随机数
代码如下:
<script type="text/javascript">
function getRandom(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min; //含最大值,含最小值
}
var random = getRandom(1, 50);
for (var i = 0; i <= 10; i++) {
if (i == 10) {
alert('你失败了');
} else {
var num = prompt('请输入1~50之间的数,你只有' + (10 - i) + '次机会:');
if (num > random) {
alert('你猜得太大了');
} else if (num < random) {
alert('你猜得太小了');
} else if (num == random) {
alert('你猜对了');
break;
}
}
}
</script>
结果图: