判斷循環2

Switch語句多種選擇

當有很多種選項的時候,switch比if else使用更方便。
語法:
switch(表達式){
case 值1:
執行代碼塊1;
break;
case 值2:
執行代碼塊2;
break;

case 值n:
執行代碼塊n;
break;
default:
與 case值1 、 case值2…case值n 不同時執行的代碼
}
語法說明:
switch必須賦初始值,值與每個case值匹配。滿足執行該 case 後的所有語句
,並用break語句來阻止運行下一個case。如所有case值都不匹配,
執行default後的語句。
在這裏插入圖片描述

for循環反反覆覆

for語句結構:
for(初始化變量;循環條件;循環迭代){
循環語句;
}
for(var i=0;i<count;i++){
sum=sum+i;
}
舉個例子:
var sum=0;
for(var i=0;i<10;i++){
sum = sum + i;
console.log(sum);
}
document.write("
"+sum);
通過循環i得出sum的循環值如下圖所示:
在這裏插入圖片描述

while循環反反覆覆

和for循環有相同功能的還有while循環, while循環重複執行
一段代碼,
直到某個條件不再滿足。
while語句結構:
while(判斷條件){
循環語句
}
舉個例子:
var num=23;
while(num<30){
num=num+1;
}
document.write("
"+num);
然後循環出來的結果只有一個,請看下圖:
在這裏插入圖片描述