控制結構
對於 switch 陳述式以外的所有控制結構而言,程式控制的傳輸取決於真實陳述式的結果 (傳回布林值 true 或 false)。 您要建立運算式再測試它的結果是否為 true。 主要的程式控制結構有兩種。
選取控制結構
選取結構指定程式流程的替代過程,在程式中建立一個連接口 (像叉路一樣)。 JScript 中有四個可用的選取結構。
單一選取結構 (if)
雙重選取結構 (if...else)
多重選取結構 (switch)
內嵌條件運算子 ?:
重複控制結構
當某些條件保持為 true 時,重複結構指定動作的重複。 在滿足了控制陳述式的條件時 (通常是在重複過特定次數後),控制會被傳遞到重複結構之外的下一個陳述式中。 JScript 中有四個可用的重複結構。
在迴圈頂端測試運算式 (while)
在迴圈底部測試運算式 (do...while)
在物件屬性或陣列元素上作業 (for...in)
計數已控制的重複 (for)
組合控制結構
複雜的指令碼巢狀、堆疊選取和重複控制結構。
例外處理提供另一個控制程式流程的方法,此處暫不說明。 如需詳細資訊,請參閱 try...catch...finally 陳述式。