:::::::: 認識JS語言的變數、判斷、迴圈 ::::::::

~~~~~~  程式的三個基本能力  ~~~~~~

一、記憶能力的變數使用

var 變數名稱 = 內容值;
var v1 = 100;                 //將值100指派到變數v1中記憶著

參考如下介紹,輸入練習,熟悉全域變數區域變數


《範例參考結果》

二、判斷能力的條件式使用

if (判斷的條件) {
    判斷條件成立時要執行的程序;
} else {                                         //如果條件不成立時不處理任何事, 則else{}省略
    判斷條件不成立時要執行的程序;
}

參考如下介紹,輸入練習,熟悉if判斷式的運用:


《範例參考結果》

if (判斷的條件1) {
    判斷條件1成立時要執行的程序;       //當條件1成立時則不再進行以下的判斷
} else if (判斷的條件2) {                  //當條件1不成立時則進行條件2的判斷
    判斷條件2成立時要執行的程序;
} else {
    以上條件皆不成立時要執行的程序;
}

參考如下介紹,輸入練習,熟悉if判斷式的運用:


《範例參考結果》

switch (判斷的值或運算式) {
    case 值1:    當判斷的值為此case值1時要執行的程序;    break;
    case 值2:    當判斷的值為此case值2時要執行的程序;    break;
    default:      以上條件皆不成立時預設要執行的程序;
}

有關switch判斷式,於下一個單元實例再練習。

三、重複能力的迴圈使用

重複能力的迴圈使用方式有多種,建議先參考以下連結介紹,後續實例再練習。

Title Description
JS Loop For 重複能力的for迴圈
JS Loop While 重複能力的while迴圈
JS Timing 有關時間控制的方法(setInterval & setTimeout)

 

 

Q.延伸作業練習:

  隨機取得一個三位數內的整數值,先判斷是幾位數再判斷是奇偶數 

  例如:取得一個957的值,運用alert()顯示「抽樣所得的值為957,是三位數的奇數」

  《範例參考結果》