控制結構

對於 switch 陳述式以外的所有控制結構而言,程式控制的傳輸取決於真實陳述式的結果 (傳回布林值 truefalse)。 您要建立運算式再測試它的結果是否為 true。 主要的程式控制結構有兩種。

選取控制結構

選取結構指定程式流程的替代過程,在程式中建立一個連接口 (像叉路一樣)。 JScript 中有四個可用的選取結構。

  • 單一選取結構 (if)

  • 雙重選取結構 (if...else)

  • 多重選取結構 (switch)

  • 內嵌條件運算子 ?:

重複控制結構

當某些條件保持為 true 時,重複結構指定動作的重複。 在滿足了控制陳述式的條件時 (通常是在重複過特定次數後),控制會被傳遞到重複結構之外的下一個陳述式中。 JScript 中有四個可用的重複結構。

  • 在迴圈頂端測試運算式 (while)

  • 在迴圈底部測試運算式 (do...while)

  • 在物件屬性或陣列元素上作業 (for...in)

  • 計數已控制的重複 (for)

組合控制結構

複雜的指令碼巢狀、堆疊選取和重複控制結構。

例外處理提供另一個控制程式流程的方法,此處暫不說明。 如需詳細資訊,請參閱 try...catch...finally 陳述式

請參閱

其他資源

JScript 條件式結構

JScript 參考