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