if 條件句的條件大都是「如果○○等於△△」或「如果╳╳比□□大」這種型式, 那麼像是「時間在晚上 7 點之後到 9 點前」以及「早上 9 點或下午 3 點的時候」這樣的條件式應該如何撰寫呢?此次將練習把 2 個以上的條件式合而為一, 範例會根據使用者開啟網頁的時間, 分別回應不同的訊息。
本節的範例不單純只是開啟網頁時在畫面上顯示警告對話框, 還必須按照當時的時間顯示不同的訊息, 不同時間點所顯示的訊息如下:

將 2 個以上的條件式合併成 1 個
本節的範例不單純只是開啟網頁時在畫面上顯示警告對話框, 還必須按照當時的時間顯示不同的訊息, 不同時間點所顯示的訊息如下:
- 晚上 7 點之後到 9 點前顯示「現在便當打 7 折!」
- 早上 9 點和下午 3 點的時候顯示「現在便當買 1 送 1 喔!」
- 其他時間則顯示「客人要不要買個便當?」
 接下來實際動手寫寫程式吧, 請從複製「_template」資料夾開始, 並且將新複製的資料夾命名為「3-05_logical」。  完成後以瀏覽器開啟 index.html, 此時畫面上應該會立即顯示警告對話框, 而且按照開啟時間的不同, 警告對話框上的訊息也會隨之改變。…….﹝詳細內容﹞
更多內容請見 《 JavaScript 網頁程式設計超入門 》

|