实验4.docx
- 文档编号:8657702
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:8
- 大小:86.68KB
实验4.docx
《实验4.docx》由会员分享,可在线阅读,更多相关《实验4.docx(8页珍藏版)》请在冰豆网上搜索。
实验4
实验4:
JavaScript内置对象与对象模型实验
************** ***************
学号:
_***********____成绩:
_____
一、实验目的
1、学会使用JavaScript内置对象的常用属性及方法来解决具体的问题
2、学会使用document对象常用的方法来设计动态的网页效果
3、学会使用window对象的定时器及对话框方法
二、实验要求
1、掌握JavaScript内置对象与对象模型的基本语法和内容
2、使用网页编写工具(如简单的工具EditPlus)完成所要求的HTML页面的编写
3、上交实验报告电子文档(以班级、学号后两位、姓名依次出现组成的字符串标识文档如“计算机14-1班01张三”,以班级为单位上交)。
三、实验内容
教材P398:
实验16
1.设计模拟幸运数字机游戏。
设幸运数字为8,每次由计算机随即生成3个1~9之间的随机数,当这3个随机数中有一个数字为8时,就算赢了一次
doctypehtml>
p{
font-size:
22;
font-family:
微软雅黑;
}
body{
background:
#D1D1D1;
}
function$(id){returndocument.getElementById(id);}
varwin=0,lose=0,sum=0;
functioncreateNumbers(){
varbool=false;
varnum=newArray();
num.length=3;
varstr="";
for(i=0;i num[i]=Math.round(Math.random()*9); if(num[i]==8){ bool=true; } str+=num[i].toString(); } sum=sum+1; $("text1").value=str; if(bool){ win=win+1; varrate=Math.round(win/sum*100); varflag=confirm(str+"\n赢\n您累计玩了"+sum+"次,赢了"+win+"次,"+"胜率"+rate+"%,继续吗? "); if(flag){ createNumbers(); } } else{ lose=lose+1; varrate1=Math.round(lose/sum*100); varflag1=confirm(str+"\n输\n您累计玩了"+sum+"次,输了"+lose+"次,"+"败率"+rate1+"%,继续吗? "); if(flag1){ createNumbers(); } } }
LittleGame
Let'splayalittlegame,First,wesetalockynumberwhichis8,andthenwewillcratethreerandomnumbersbetween1and9,now,let'sseewhatwillhadppennext!
pressthebuttonontheright.