中午闲着没事干,就写个小游戏吧,这个小游戏游戏规则就很简单,就是系统随机产出一个整数,然后用户输一个数字,如果输入的数字大于系统的整数就弹出输大了,如果小于,就弹出输小了,规则很简单就这样。下面见代码:
// 随机产一个数字1到100之间:
var answer = parseInt(Math.random()*100);
// 定义最大值,最小值,防止后面用户输入的数字出现逆化
var min = 1;
var max = 100;
// 定义循环的条件,一旦oj为假就跳出循环
var oj=1;
while(oj){
// 弹出提示框:
var n =prompt('请输入一个数字:'+ min + '~' + max);
if(n <= min || n >= max){
// 验证用户输入是否在循环内
alert('你输入的数字不在范围内');
continue;
// 如果输入的数字不在范围内,就结束本次循环的执行,重新输入
}
// 游戏规则的体现:
if(n > answer){
alert('你输入的数字太大了');
max = n;
}else if(n < answer){
alert('你输入的数字太小了');
min = n;
}else{
alert('你猜对了!');
// 猜对了就将obj改为0,退出循环
oj = 0;
}
}