1. 程式人生 > >JS學習(二)

JS學習(二)

round 進入 跳過 color ole back ++ 代碼 define

JS中的循環結構

【循環結構的執行步驟】
1、聲明循環變量;
2、判斷循環條件;
3、執行循環體操作;
4、更新循環變量;
然後,循環執行2~4,知道條件不成立。跳出循環。


【while 循環】
while 循環()中的表達式,運算結果可以是各種類型,但是最終結果都會轉化為真假,轉換規則同if就夠:
① Boolean:true為真,false為假;
② String:空字符串為假,所有非空字符串為真;
③ Number:0為假,一切非0數字為真;
④ null/Undefined/NaN: 全為假;
⑤ Object:全為真;



寫法:
var num=1; 1.聲明循環變量;
while (num<10) { 2.判斷循環條件;
document.write(num+"<br>"); 3.執行循環體操作;
num++; 4.更新循環變量;
}


【do-while 循環】


寫法:
var num = 10;
do{
document.write(num+"<br>");
num--;
}
while(num>=0);

二者特點:

while循環特點:先判斷,再執行;
do-while循環特點:先執行,再判斷;即使初始條件不成立,do-while循環也至少執行一次。


【for循環】


1、for循環有三個表達式:① 聲明變量;② 判斷循環條件;③ 更新循環變量
三個表達式都可以省略,但是兩個缺一不可;
2、for循環的執行特點:先判斷 再執行,與while相同;
3、for循環三個表達式都可以由多都分組成;第二部分多個判斷條件用&&||鏈接,第一三部分用逗號分隔。

寫法:
for(var num=1;num<=10;num++){
document.write(num+"<br>");
}



【循環控制語句】
1、break:跳出本層循環,繼續執行循環後面的語句。
如果循環有多層嵌套,則break只能跳出一層。

2、continue:跳過本次循環剩余的代碼,繼續執行下一次循環。
①對與for循環,continue之後執行的語句,是循環變量更新語句i++;
②對於while、do-while循環,continue之後執行的語句,是循環條件判斷;
因此,使用這兩個循環時,必須將continue放到i++之後使用,否則,continue將跳過i++進入死循環。
3、return:後續講解。

JS學習(二)