<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>猜猜看</title>
<script>
//隨機產生一個隨機整數(0-1)
var num = Math.round(Math.random()*1000);
//定義一個標誌變量
var falg=true;
//定義一個變量,統計猜得次數
var count=1;
document.write("<br><br><br><br><br><br><br><br>");
//執行while循環
while(falg){
if(count<=10){
//第一步,接受用戶輸入的內容
var inputnum=prompt("請輸入您要猜的數字!",0);
//第二步,把用戶輸入的內容和產生的隨機數進行比較
//第一種情況:輸入的數大於產生隨機數 提示“大了”
if(inputnum>num){
//輸出一句話,
document.write("這是您第"+count+"次機會,您本次輸入的數字爲"+inputnum+",您輸入的數字大了<br>");
count++;
}
//第二種情況:輸入的數小於產生隨機數 提示"小了"
if(inputnum<num){
//輸出一句話,
document.write("這是您第"+count+"次機會,您本次輸入的數字爲"+inputnum+",您輸入的數字小了<br>");
count++;
}
//第三種情況:輸入的數等於產生隨機數 提示"對了" ,設置標誌位爲false;
if(inputnum==num){
if(count<=3){
//輸出一句話,
alert("你超牛X,猜對了!");
}
if(count<=6&&count>3){
//輸出一句話,
alert("你還可以,也猜對了!") }
if(count<=10&&count>6){
//輸出一句話,
alert("勉強,也猜對了!");
}
//標誌位設置false
falg=false;
}
}else{
//輸出一句話,
alert("我暈,10次都沒有猜對,怎麼搞的?!");
//標誌位設置false
falg=false;
}
}
</script>
</head>
<body>
</body>
</html>