<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Guess</title>
<script type="text/javascript">
//生成一个1到100之间的随机数
var one=randomNumber();
alert(one);
function guess(){
//使用prompt让用户输入数字并且比较
var two=prompt("请输入1~100之间的文字!","0");
if(isNaN(+two)){
//输入了无效数字,提示,并重复执行2步
alert("请输入有效的数字");
guess();
}
else if(two>one){
//大了==》提示用户大了,并重复执行第二步
alert("大 了");
guess();
}else if(two<one){
//小了==》提示用户小了,并重复执行第二步
alert("小了");
guess();
} else{
//猜对了==》提示用户猜对了,询问是否继续游戏
var result=confirm("恭喜你答对了,是否要继续游戏?");
}
if(result){
//是==》重复执行1,2步骤
one=randomNumber();
guess();
}else{
//不继续==》window.close();
window.close();
}
}
function randomNumber(){
return Math.round(Math.random()*100);
}
guess();
</script>
</head>
<body>
</body>
</html>
换了个电脑,这个新的电脑的案件实在是不灵光,英文字符和中文字符就能让程序无法表达,是时候攒点钱买个MACBOOK了。