三次機會猜數字
阿新 • • 發佈:2019-01-25
() bre btn for cli 三次 onclick function i++
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type="button" value="請猜數" id="oBtn" />
</body>
</html>
<script>
//為按鈕添加點擊事件
//在按鈕的點擊事件中完成猜數字:
//猜數字 : 用戶一共有三次猜數機會
/*
1、系統隨機為用戶提供一個1--10之間的整數
2、最多三次機會 最多循環次數 3次
當用處猜的數字比 隨機數 大 ,提示
當用處猜的數字比 隨機數 小 ,提示
當用處猜的數字== 隨機數 ,提示 如果用戶在3次以內 猜對數字, 退出循環
如果用戶在三次以內沒有猜對,提示用戶 最終結果
*/
oBtn.onclick = function(){
//系統隨機產生一個1--10之間的整數
var rand = parseInt( Math.random()*10 + 1 );
for( var i = 1 ; i <= 3 ; i++ ){
var num = prompt("請輸入一個1--10之間的整數");
if( num > rand ){
alert("您猜大了");
}else if( num < rand ){
alert("您猜小了");
}else if( rand == num ){
alert("恭喜您猜對了");
break;
}
}
//三次以內都沒有猜對 才可以有提示
if( i == 4 ){
alert( "很抱歉,您沒有猜對,最終數字是 : " + rand );
}
}
</script>
三次機會猜數字