JS猜数字游戏 JS猜数字游戏实例讲解
justinakong 人气:3猜数字游戏:
1)利用JS的Math内置对象,实现在1-50内选取一个整数随机数作为游戏答案
2)输入数字进行判断,共有10次输入机会
3)若大于答案数字,则提示猜大了,若小于答案数字,则提示猜小了
4)直至10次机会用完或者猜对答案了,则结束游戏
<script type="text/javascript"> // 猜数字案例 function guessTip(min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min + 1)) + min; //含最大值,含最小值 } var guessInput = ''; var answer = guessTip(1,50); console.log('答案是:' + answer); var i = 0 ; do{ guessInput = prompt('1-50,请猜一下是哪个数字'); guessInput = guessInput * 1 ; if(guessInput > answer){ alert('您猜的数字比答案要大,请继续猜'); }else if (guessInput < answer){ alert('您猜的数字比答案要小,请继续猜'); } i++; console.log('i当前是:'+ i); console.log(guessInput); }while( guessInput != answer && i < 10); if (i == 10){ alert('已达到猜题次数上限,不能继续猜拉!'); }else if( guessInput == answer){ alert('猜对了!请我吃鸡翅!'); } </script>
更多有趣的经典小游戏实现专题,分享给大家:
加载全部内容