JavaScript的選擇結構「If」:
在解決問題的過程中,我們可以透過條件判斷的方式來分類需執行的目標。
if (condition-A) { statements-1 } else if (condition-B) { statements-2 } else { statements-3 }; if (!true) return False;
JavaScript的選擇結構「Switch」:
如果條件明確的時候,我們可以使用篩選的方式,將條件分門別類的劃分出來,當符合條件時執行內容,也可以透過預設的結果,來簡化複雜的結構。
var Animal = 'Rabbit'; switch (Animal) { case 'Dog': case 'Cat': case 'Pig': case 'Rabbit': console.log('This animal will go on Noah\'s Ark.'); break; case 'Dinosaur': default: console.log('This animal will not.'); };
JavaScript的重複結構「While」:
如果碰到了循環的問題,則可以使用迴圈來重複執行條件,直到符合條件後停止迴圈。
ex. 須確保條件設定,以避免發生無窮迴圈的窘境,同時亦可使用「break」來跳出迴圈。
while (true) { alert("Hello, world!"); break; };
參考資料來源:JavaScript mdn