猜数字游戏代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【实验目的】
了解和掌握Javascript的语法规则;熟练掌握Javascript语言的流程控制语句、过程控制和函数的语法及具体的使用方法。

【实验内容】
(1)实现定时猜数游戏。

要求如下:
随机给出一个0至99(包括0和99)之间的数字,然后让用户在规定的时间
内猜出什么数字。

你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围,最终得出正确结果。

界面设计参考如下图所示。

提示:
(1)定时函数:setTimeout(“时间到使用函数”,毫秒数)
(2)按钮的使能属性:disable属性值为true该按钮不可能使用;当其值为false时,该按钮可以接受使用。

开始运行时截图
运行完了之后截图
程序代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312" />
<p class="STYLE4" align=center><strong>&nbsp;&nbsp;&nbsp;
猜数字游戏</strong></p>
<p class="STYLE4 STYLE5" align=center>请输入一个0—100的正
整数:</p>
<p align=center>
<input type="text" id="txt" onkeyup="rep();" />
<input type="button" value=" 提交" onclick="wocai();" />
<input type="button" value=" 继续" onclick="wocai();" />
</p>
<script>
var s;
var j = 0;
function computer()
{
txt2.value = 60;
j ++;
s =Math.round(Math.random()*101);
if(j == 1)
{
setInterval("settxt2()",1000);
}
}
function settxt2(){
if(txt2.value/1 != 0)
{
txt2.value=txt2.value/1-1;
j = 2;
}
if((txt2.value/1)<=0)
{
cm();
}
}
function cm()
{
if(txt2.value == 60)
{
txt3.value = "请开始!";
}
else if(txt2.value == 0)
{
txt3.value ="答案是:" + s;
alert("时间到!再来一局请点开
始!");
txt2.value = ":";
}
else
{
if((txt1.value/1)==(s/1))
alert("恭喜猜对了!再来一局
请点开始!");
else if((txt1.value/1)>(s/1))
txt3.value="太大了!";
else
txt3.value="太小了!";
}
}
</script>
<style type="text/css">
<!--
.STYLE4 {
font-size: xx-large;
color: #FF0000;
}
.STYLE5 {
font-size: x-large;
color: #;
}
.STYLE6 {font-size: x-large}
-->
</style>
<p align=center><span class="STYLE6">倒计时
<input type="text" name="txt2" size="14"value="0"
readonly="true" />
</span><span class="STYLE6">结果</span>
<input type="text" name="txt3" size="10">
</p>
</body>
</html>
实验小结:在编写代码时不会将汉字居中,然后我通过查阅书籍和百度解决了问题!然后遇到的问题也是类似的解决的,我觉得在学习中遇到问题不要怕,肯学习,肯请教就不会存在问题了!。

相关文档
最新文档