(1)while語句
while(條件){
條件為真,進入循環體。出現0 null undefined false其中任意一種情況,條件即為假
循環體
}
案例:
var n=0;
var count=0;
while (n<100) {
// 條件為真時,進入循環體。為了避免出現死循環,條件不能永遠為真
n++;
count+=n;
// count=count+n;
}
console.log(count);
(2)do-while語句
do{
循環體
}while(條件)
do-while:先執行一次循環體,再判斷條件,條件為假時,跳出循環
while:先判斷條件,如果條件為真,則執行循環體,否則跳出循環
案例:
var b=0;
do{
console.log('B');
b++;
}while(b==2)
(3)for循環語句
for(循環初始條件;循環約束條件;循壞繼續下去的條件){
循環體
}
執行步驟:
1、執行循環初始條件,只執行一次
2、執行循環約束條件,如果條件滿足,執行循環體,否則跳出循環
3、執行循環體
4、執行循壞繼續下去的條件
案例:九九乘法表
for(var i=1;i<10;i++){
for(var j=1;j<=i;j++){
if(i*j<10){
document.write(j+'*'+i+'='+i*j+' ');
}else{
document.write(j+'*'+i+'='+i*j+' ');
}
}
document.write('<br>');
}