创建一个抽奖游戏
打开页面弹出一个弹出框:是否抽奖 是 就开始抽奖
随机3个数字0-9 只要有一个8 就是赢
然后弹出抽奖数据结果 并提示是否继续
抽奖结果显示:
本次随机: 367 输
抽奖总次数:8 赢总次数 3
赢的概率: 37.5%
继续?
<html>
<head>
<title>抽奖</title><!--设置标题-->
<meta charset="UTF-8"/> <!--设置编码集-->
</head>
<script type="text/javascript">
//重点:1 bConfirmed = window.confirm( [sMessage])
// 2 随机
// 3 逻辑
//定义变量记录所有的数据
var ciShu=0,ying=0,b=true;
window.onload=function(){//文档一加载就抽奖
while(b){
ciShu++;
var num="";//定义变量随机到的数
var message="";//定义变量记录要显示的信息
//随机三个数字
for(var i=0;i<3;i++){
num+=parseInt(Math.random()*10);
}
message+="本次结果:"+num+"\n";
//判断有没有8
if(num.indexOf("8")!=-1){
ying++;
message+="赢!\n";
}else{
message+="输!\n";
}
//计算概率
var gl=parseInt(ying/ciShu*10000)/100;//需要% 并且保留两位小数
message+="总次数:"+ciShu+" 赢次数:"+ying+" 概率:"+gl+"%\n";
message+="继续?\n";
b=window./confirm/i(message);//弹出框
}
}
</script>
<body>
</body>
</html>