日期:2014-05-16 浏览次数:20459 次
呵呵。。呵呵呵呵。。。
保存成.html就可以玩了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script type="text/javascript"> var time=7; var i=prompt("猜一个范围在1~99的数字,你还可以猜"+time+"次",""); var upb=99,lob=1; var num = Math.ceil(Math.random()*99); /*document.write(num);*/ while(p=judge(i)) { switch(p) { case 1: i=prompt("你输入的数字不在"+lob+"到"+upb+"之间,是不可能猜对的哦。还能猜"+time+"次",""); break; case 2: i=prompt("刚才猜的数字太大了,看来数字范围在"+lob+"到"+upb+"之间,还能猜"+time+"次",""); break; case 3: i=prompt("刚才猜的数字太小了,看来数字范围在"+lob+"到"+upb+"之间,还能猜"+time+"次",""); break; } } if(time) { alert("恭喜你猜对了,数字是"+i); } else alert("猜了7次还没猜对,还是按F5刷新重玩吧"); function judge(i) { time--; if(!time){ return 0; } if (!(i>=lob&&i<=upb)){ return 1; } if(i>num){ if(upb>i) upb=i; return 2; } if(i<num){ if(lob<i) lob=i; return 3; } if(i==num){ return 0; } } </script> </head> <body> </body>