民國105年 第2梯次 網頁設計乙級 學科
第17題
J a v a S c r i p t 中那一個指令可以反覆執行一段程序,直到條件不符合時才停止?
題目
J a v a S c r i p t 中那一個指令可以反覆執行一段程序,直到條件不符合時才停止?
- (1) w h i l e
- (2) f o r
- (3) i f
- (4) i f ... e l s e
官方答案
(1) w h i l e
解析
JavaScript 中 while 迴圈屬於前測試迴圈,語法為 while(條件){ 程式區塊 },會在每次迴圈開始前檢查條件,條件為 true 時繼續執行區塊內程式,直到條件變為 false 才停止,符合「反覆執行直到條件不符合」的描述。for 迴圈雖也能重複執行,但通常用於已知次數或帶有計數器的情境;if 與 if...else 屬選擇結構,只會依條件決定是否執行一次,不具備重複執行能力。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。