case判断
switch(参数)
{
case 条件1:
代码块;
break;
case 条件2:
代码块;
break;
default:
默认执行的程序:
}
switch(week)
{
case 90: //判断条件1
str += "一";
break; //如果条件成立,那么跳出整个判断
case 80:
str += "二"
break;
case 70: //判断条件2
str += "四";
break;
}
while循环
while (条件)
{
代码块
}
var i = 1
while(i<10) //条件是i小于10的时候,我们的循环体才正常执行
{
document.write(i);
i++; //控制循环的条件 i++ i = i+1;
}
for循环
for (定义变量设定起始值;终止值;步长)
{
代码块
}
求100以内偶数的和
var sum =0 //定义变量
for(var i=1;i<=100;i++){ //定义i初始为1;i最大<=100;每次循环+1
if(i%2==0){ //判断i是否被2整除
sum += i //sum每次运行都加i
}
}
求100以内奇数的和
上面同理
var sum =0
for(var i=1;i<=100;i++){
if(i%2!=0){
sum += i
}
}
document.write(sum) //输出sum
输出99乘法表
for(var i=1;i<10;i++){ //定义i初始为1;i最终值<10;每次循环+1
for(var a=1;a<=i;a++){
document.write(i,"*",a,"=",i*a," ") //输出的格式
}
document.write("<br>") //换行
}
for(var a=1;a<7;a++){
for(var b=1;b<5;b++){
document.write("*")
}
document.write("<br>")
}
扩展
for(var a=1;a<10;a++){
for(var b=1;b<=a;b++){
document.write("*")
}
document.write("<br>")
}