條件判斷敘述if
if判斷敘述是我們最常用來讓程式轉彎的判斷敘述,它的通用格式是:
它的意義是:如果『條件式』成立(評估值為True),就執行大括號『{}』之間的程式敘述,不然的話就跳過大括號『{}』之間的程式敘述,繼續執行大括號『{}』之後的程式敘述。
實做學習
設計一JavaScript程式,將瀏覽者開始瀏覽網頁的時間顯示在網頁中,若瀏覽時間介於早上9點至下午5點時,則同時在網頁中顯示”現在是上班時間”:
原始碼中的『>=』符號及『<=』符號為比較運算子『大於等於』與『小於等於』,用來比較變數beginhours和數值9與15的大小,而『&&』符號則為邏輯運算子是『並且』的意思,如果變數beginhours大於等於9並且小於等於15則回傳True值,大括號『{}』之間的程式敘述就會被執行,反之,在大括號『{}』之間的程式敘述就不會被執行。
實做學習
之前我們已經介紹過日期物件Date(),同時也告知了擷取相關時間與日期的方法,當我們使用這些方法時,它們所回應的是一個數字,現在就請你利用if判斷敘述將getDay()方法所回應的數字轉換為正確的星期名稱:
if- else條件判斷敘述
if- else敘述的意思是說:「如果…就做…否則就….。」,也就是當比較式成立時做某事,比較式不成立時就做另外一件事。
在我們上一實作學習裡:若瀏覽時間介於早上9點至下午5點時,則在網頁中顯示”現在是上班時間”;若瀏覽者並不是在早上9點至下午5點時這段時間瀏覽網頁,那就不會在網頁中顯示”現在是上班時間”; 若我們希望不是在早上9點至下午5點這時段瀏覽時會顯示”現在是快樂時光”,那我們該如何做呢?或許你會說:就再加一個if敘述來判斷就行了! 不用這麼麻煩啦!使用if-else條件判斷敘述就行了啦!
實做學習
設計一JavaScript程式,將瀏覽者開始瀏覽網頁的時間顯示在網頁中,若瀏覽時間介於早上9點至下午5點時,則同時在網頁中顯示”現在是上班時間”;若非瀏覽時間在早上9點至下午5點時,則在網頁中顯示” 現在是快樂時光”:
? - :
if-else判斷敘述其實還有分身喔!如果你覺得if-else判斷敘述不滿意你覺得太麻煩,那我們可以改用下列格式的寫法:
例如:
上例:now變數的內容當x大於12時則為”現在是下午”,若x小於於12時則為”現在是上午”
實做學習
訂閱:
張貼留言 (Atom)
-
版權宣告 【數位書香網站】之所有著作、視聽內容及資料以及網站畫面資料之安排,其著作權、專利權、商標、營業秘密及其他智慧財產權,均為【昱得資訊工作室】之合法權利人所有,除事先經【昱得資訊工作室】或其權利人之合法授權,任何人皆不得擅...
-
網頁物件:document,document物件我們之前已經用過了喔!還記得我們要將資料輸出到網頁上時,使用了write()方法,這個write()方法就是屬於document物件的! 其實,document物件是指:顯示於瀏覽器視窗中的網頁文件,舉凡與網頁相關的設定項目,都是...
-
[陣列] 什麼叫陣列(Array)?陣列就是一個集合變數, 陣列就如變數一般, 可用來儲存資料, 一般的變數只能存放一筆資料, 而陣列則可以存放多筆資料, 簡言之, 陣列就一群資料型態相同的變數集合。 陣列是一群變數的集合, 不妨將陣列想像成一間旅館, 旅館內會有很多房...
-
在Dreamweaver的強大功能支援下, 要連結資料庫、取得資料紀錄, 完全不須撰寫程式碼, 透過Dreamweaver的圖形化介面輸入幾個必要資訊(例如資料庫使用者帳號與密碼)就可完成。 [連結資料庫] 1. 開啟我們已經訂義好的網站『MyPHP』, 在【檔案】面板...
-
版權宣告 【數位書香網站】之所有著作、視聽內容及資料以及網站畫面資料之安排,其著作權、專利權、商標、營業秘密及其他智慧財產權,均為【昱得資訊工作室】之合法權利人所有,除事先經【昱得資訊工作室】或其權利人之合法授權,任何人皆不得擅自以任何形式複製、改作、...
-
條件判斷敘述if if判斷敘述是我們最常用來讓程式轉彎的判斷敘述,它的通用格式是: If (條件式) { 程式敘述 } 它的意義是:如果『條件式』成立(評估值為True),就執行大括號『{}』之間的程式敘述,不然的話就跳過大括號『{}』之間的...
-
表單(Form)是一個集合名詞,表單內還有許多的元件,例如:按鈕、文字方塊…等等。 表單是網頁中的元件,在一個網頁中可以包含多個表單,而一個表單中又可以包含很多不同類型的表單元件,如果我們要取用網頁中某個表單元件,我們必須明確的出表單元件的名稱,正確的說法應該是:指出位於哪一...
沒有留言:
張貼留言