■ JavaScript判斷程式
  本週的範例是寫一JavaScript程式,設定成績,並判斷如果成績小於60分,就顯示「你被當了…下次請努力喔!」,否則顯示「恭喜你.,及格了!」。 記得要使用文書處理軟體,將程式輸入並存成純文字檔格式,並且副檔名一定要是htm或html。

<Script Language="JavaScript">
var Score;
Score=59;
if(Score<60)
{
document.write("你被當了...下次請努力喔!");
}
else
{
document.write("恭喜你,及格了!");
}
< /Script>

  使用IE或其他網頁瀏覽器打開來看看,就可以看到下面的畫面。
程式中,
1. 「var Score;」宣告Score是變數。
2. 「Score=59;」設定變數Score的值為59。
3. 使用if指令,判斷Score是否小於60。
4. 使用document.write將判斷結果的相關訊息顯示在網頁上。
特別注意:

由於JavaScript程式語言本身,是一種鬆散結構的程式語言,有許多地方都不像龍語或C語言,規定那麼嚴格。因此,給了寫程式的人很多的方便,但是相對的,如果程式有錯,也就比較不容易找到錯誤在哪裡。
例如:前面專欄中提過的,變數不宣告就可以使用。指令最後不加分號也可以,下一條指令只要換一行就好了。


 

練習題:
  使用JavaScript寫一個程式,判斷天氣冷熱,如果溫度大於或等於攝氏28度,就顯示「今天很熱!可以開冷氣了!」。

除蟲區:
  請找出下列程式的錯誤,答案將在下次揭曉。

姓  名
學校/職業
電  話
電子信箱
地  址

上週臭蟲程式解答:
  JavaScript的變數名稱大小寫表示不一樣的字母,前面設定「kilometers = miles *1.609」不是「Kilometers」,至於milesc和 kilometers變數,使用前都沒有宣告是沒有關係的,因為JavaScript允許變數不宣告就使用。

<Script Language="JavaScript">

 miles = 13.5;
 kilometers = miles *1.609;
 document.write(kilometers);
< /Script>