約瑟 發表
在這單元我們將用到隨機數來介紹 IF/ELSE。
If/Else 讓程式知道當狀況是正確或錯誤該做什麼動作。所以, 你將可用IF/ELSE來幫助你控制整個程式。
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function rand()
{now=new Date()
num=(now.getSeconds())%10
num=num+1
}
function guessnum()
{guess=prompt("Your guess?")
if (eval(guess) == num)
{alert("答對了!!")
rand()
}
else
alert("錯了, 在試試看.")
}
</SCRIPT>
</HEAD>
<BODY onLoad="rand()">
<h2>現在電腦已經選好1-10其中一個數字, 猜看看吧!</h1>
<FORM NAME="myform">
<INPUT TYPE="button" VALUE="Guess"
NAME="b1" onClick="guessnum()">
</FORM>
</BODY>
</HTML>
<body bgcolor="white" onLoad="rand()">
這次我們不是用onClick指令來呼叫function, 我們是用onLoad來呼叫。我們這樣做是因為程式才能在我們 進入網頁前就先選好一個隨機數。要是我們沒這麼做的話, 我們每按一次button, 隨機數就會更新一遍, 這樣不是更難猜中不是嗎?function rand()
{now=new Date()
num=(now.getSeconds())%10
num=num+1
}
function guessnum()
{guess=prompt("Your guess?")
if (eval(guess) == num)
{alert("答對了!!")
rand()
}
else
alert("錯了, 在試試看.")
}