一.js中循環(huán)有for 循環(huán)while循環(huán)。
1.for循環(huán)
(1)c語言中for循環(huán)
語法:for(表達式1;表達式2;表達式3){
循環(huán)體
}
上面這個就相當(dāng)于:
表達式1
for(;表達式2;){
循環(huán)體
表達式3
}
相當(dāng)于while循環(huán)中的:
表達式1
while 表達式2:
循環(huán)體
表達式3
用于:
for(給變量賦初值;循環(huán)條件;修改變量的值){
循環(huán)體
}
(2)for -in 循環(huán):
語法:
for(變量 in 序列){
循環(huán)體
}
解析: 讓變量去序列中取值一個一個的取(取的是下標(biāo)/屬性名),取完為止,每取一個值執(zhí)行一次循環(huán)體。
(3) for-of 循環(huán):
語法:
for(變量 of 序列){
循環(huán)體
}
解析:讓變量去序列中取值一個一個的取(取的值),取完為止,每取一個值執(zhí)行一次循環(huán)體。
注意:for of 是無法遍歷對象中的值的,(python中的字典),還是的用for in 取到屬性 再通過屬性得到值。
2.while 循環(huán)
(1)while循環(huán)
語法:
while(條件語句){
循環(huán)體
}
(2)do-while循環(huán)
語法:
do{
循環(huán)體
}while(條件語句)
解析:先執(zhí)行循環(huán)體的語句再判斷。