<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
var num=Math.floor(Math.random()*100+1);
do{
var obj=parseInt(prompt("请输入一个数")+"")
if(obj==num){
alert("恭喜你猜对了,你的幸运数字是"+num);
break;
}
else{
if(obj>num){
alert("你猜的数字大了,再小点");
go_on=confirm("是否继续");
}
else{
alert("你猜的数字小了,再大点")
go_on=confirm("是否继续")
}
}
}
while(go_on);
</script>
</head>
<body>
</body>
</html>
Math类中 floor()函数为取该数的最大整数
random()函数为取0-1(不包括)的随机数
本文介绍了一个使用JavaScript编写的简单猜数字游戏。游戏通过Math.random()生成一个1到100之间的随机数,玩家输入猜测的数字,系统将提示数字大小并允许玩家继续猜测直到猜中。代码中详细解释了Math类的floor()和random()函数的用法。
5142

被折叠的 条评论
为什么被折叠?



