流程控制與迴圈
上一篇筆記裡忘記提到:JavaScript是區分大小寫,所以跟Java的使用相同!
如果你有任何一種語言的撰寫經驗,這一篇只要輕鬆看過就好!
-
你的第一個物件以及簡單的if判斷式:
結果會是:
如果您很習慣物件導向的語法,您還可以這樣寫:
這種方法非常簡潔有力,也不會很難理解,建議大家使用。 -
Math類別都有一個random()的方法,蠻好玩的!
結果會是:
Math.random()會創造出一個範圍大於等於0到小於1的小數,語法跟java幾乎一樣,太好了。 -
簡單條件判斷式:(condition)? A : B
當condition為true時,回傳A, 否則回傳B。適用於僅兩種可能性時,比if的語法簡單多了。
結果會是:
你需要特別注意的是:禮拜天是0,禮拜一是1,禮拜六是6,非常好記。 -
switch case條件判斷式:
結果會是:
"break;"的重要性我就不重複提了,default值可以不用再寫"break;",因為他是最後會執行的程式碼。要小心.getHours()是有s的阿! -
關於 邏輯運算子的一點提醒:假設x=5, y=25:
邏輯運算子 簡單描述 範例 && and (x < 10 && y > 20)為真 || or (x==5 || y==5) 為假 ! not !(x==y) 為真
JavaScript都是嚴謹的邏輯判斷式,對於script language來說更能提昇效率。
-
來個簡單的for迴圈吧:
結果會是:
就是一個簡單的九九乘法表啦!(雖然)沒有排版過真的很醜!
for迴圈還有加強型的for-in(Java裡為foreach),我們講到陣列之後再回過頭來提一次。 -
來個簡單的while迴圈吧!
結果會是:
-
先作一次再說的do-while迴圈
結果會是:
沒有留言:
張貼留言