更新時間:2017-06-30 來源:黑馬程序員PHP培訓學院 瀏覽量:
流程控制
Switch語句
格式:
Switch(n//變量或表達式){
Case 值1:
Document.write(“a”);//語句
Break;
Case 值2:
Document.write(“b”);
Break;
Case 值3:
Document.write(“c”);
Break;
Default:
Document.write(“f”);
}
如果值和變量n相同,那么就會執(zhí)行對應(yīng)值后面的語句,break就是跳出語句的意思。
While循環(huán)
1.循環(huán)變量的初始化
2.循環(huán)變量的改變
3.循環(huán)條件的判斷
格式:
Var i=1;[循環(huán)變量的初始化]
While(//表達式[循環(huán)條件的判斷]){
//循環(huán)體alert,document.write(i);
I++;[循環(huán)變量的改變]
}
如果表達式成立,那么就會執(zhí)行循環(huán)體[大括號內(nèi)的代碼]
當表達式成立,就執(zhí)行循環(huán)體,執(zhí)行循環(huán)體后,又會回到表達式判斷的地方,繼續(xù)判斷表達式是否成立,如果成立,繼續(xù)執(zhí)行循環(huán)體,如果不成立,跳出循環(huán)(不執(zhí)行循環(huán))
Do,while循環(huán)
Var i=1;[循環(huán)變量的初始化]
Do{
//循環(huán)體
I++;[循環(huán)變量的改變]
}while([循環(huán)條件的判斷])
先執(zhí)行一次do里面的循環(huán)體,改變循環(huán)變量,判斷條件是否成立,若成立,繼續(xù)執(zhí)行do里面的循環(huán)體
For循環(huán)
格式:
For(var i=1[循環(huán)變量的初始化];i<=100[循環(huán)條件的判斷];i++[循環(huán)變量的改變]){
//循環(huán)體
}
注意:3個必要條件之間都是分號”;”
執(zhí)行過程:
循環(huán)變量初始化=>循環(huán)條件的判斷(true)=>循環(huán)體=>循環(huán)變量的改變=>循環(huán)條件的判斷(true)=>循環(huán)體=>循環(huán)變量的改變=>循環(huán)條件的判斷(false)跳出循環(huán)