玩玩JavaScript版本的猜数字游戏吧!首先选择一个数字范围,然后尝试着猜出计算机选择的是哪一个数。
第一步:
在<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()">




