和for循環有相同功能的還有while循環, while循環重復執行一段代碼,直到某個條件不再滿足。
while語句結構:
while(判斷條件) { 循環語句 }
使用while循環,完成從盒子里取球的動作,每次取一個,共6個球。
Do...while循環
do while結構的基本原理和while結構是基本相同的,但是它保證循環體至少被執行一次。因為它是先執行代碼,后判斷條件,如果條件為真,繼續循環。
do...while語句結構:
do { 循環語句 } while(判斷條件)
試著輸出5個數字。
使用do...while語句,輸出6個數字。
退出循環break
在while、for、do...while、while循環中使用break語句退出當前循環,直接執行后面的代碼。
格式如下:
for(初始條件;判斷條件;循環后條件值更新){ if(特殊情況) {break;} 循環代碼 }
考試成績輸出,如果成績及格繼續輸出下個成績,如果成績不及格,退出并且后面成績不輸出.
繼續循環continue
語句結構:
for(初始條件;判斷條件;循環后條件值更新){ if(特殊情況){ continue; } 循環代碼 }
上面的循環中,當特殊情況發生的時候,本次循環將被跳過,而后續的循環則不會受到影響。
例子:考試成績輸出,如果成績及格繼續輸出下個成績,如果成績不及格,則不輸出該成績。
在一個大學的編程選修課班里,我們得到了一組參加該班級的學生數據,分別是姓名、性別、年齡和年級,接下來呢,我們要利用JavaScript的知識挑出其中所有是大一的女生的的名字哦。
學生信息如下:
('小A','女',21,'大一'), ('小B','男',23,'大三'),
('小C','男',24,'大四'), ('小D','女',21,'大一'),
('小E','女',22,'大四'), ('小F','男',21,'大一'),
('小G','女',22,'大二'), ('小H','女',20,'大三'),
('小I','女',20,'大一'), ('小J','男',20,'大三')
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com