猜数字游戏

2008-10-04 13:09:00 | 【
数字范围
从:
到:

玩玩JavaScript版本的猜数字游戏吧!首先选择一个数字范围,然后尝试着猜出计算机选择的是哪一个数。

查看全部代码 View Code

第一步:
在<head>区添加以下代码

<SCRIPT LANGUAGE="JavaScript">

        /*****************************************************
         *  Share JavaScript (http://www.ShareJS.com)
         * 使用此脚本程序,请保留此声明
         * 获取此脚本以及更多的JavaScript程序,请访问 http://www.ShareJS.com
         ******************************************************/
    
<!-- Begin
var my_no,count;
function load() {
window.defaultStatus="JavaScript 猜数字游戏";
document.game.help.value="请输入一个范围,然后点开始按钮";
document.game.from.focus(); }
function rnd(scale) {
var dd=new Date();
return((Math.round(Math.abs(Math.sin(dd.getTime()))*8.71*scale)%scale)); }
function range() {
var to=1+1*document.game.to.value;
count=0;
my_no=rnd(to);
while(my_no<document.game.from.value) {
my_no=rnd(to); }
document.game.help.value="请猜测一个数字,输入,然后点确定按钮"; }
function guess() {
var no=document.game.number.value;
count++;
if(no<my_no) document.game.help.value="我的数字大于 "+no+".";
else if(no>my_no) document.game.help.value="我的数字小于 "+no+".";
else alert("你一共用了 "+count+" 次猜出这个数字"); }
// End -->
</SCRIPT>


第二步:
在<body>区添加以下代码
<CENTER>
<FORM name=game>
<TABLE border=3>
<TR>
<TD align=center colspan=2>数字范围</TD>
<TD align=center rowspan=2><input type=button value=" 开始 " onclick="range()"></TD>
</TR>
<TR>
<TD align=center>从:<br><input type=text name=from size=10></TD>
<TD align=center>到:<br><input type=text name=to size=10></TD>
</TD>
<TR>
<TD></TD>
</TR>
<TR>
<TD align=center colspan=3><input type=text name=help size=70></TD>
</TR>
<TR>
<TD></TD>
</TR>
<tr><td align=right colspan=3><input type=text name=number size=10><input type=button value=" 我猜 " onclick="guess()"></TD>
</TR>
</TABLE>
</FORM>
</CENTER>


第三步:
修改<body>标签,添加OnLoad事件
<BODY onLoad="load()"> 

下载"猜数字游戏"

  • 本地下载
  • 本地下载2
上一篇: 占领小方块  
下一篇: 猜1-100之间的数字

相关资源