2019-8-13
js循环
————for循环:————
for(exp1;exp2;exp3){ 循环体; }
//exp1:无条件的执行第一个表达式
//exp2:是判断是否能执行循环体的条件
//exp3:做增量的操作
break 结束循环。
continue 跳过当次循环,进入下次循环。
————for循环的嵌套:————
for(exp1;exp2;exp3){ 循环体; for(exp1;exp2;exp3){ 循环体; } }
//外部循环循环一次内部循环循环一轮
————while循环:————
while(exp){ 循环体; } //while 循环会一直循环代码块,只要指定的条件为 true。 do{ 循环体; }while(exp)
//do/while 循环是 while 循环的变体。在检查条件是否为真之前,这种循环会执行一次代码块,然后只要条件为真就会重复循环。
该循环会执行至少一次,即使条件为 false,因为代码块会在条件测试之前执行
————switch...case语句————
switch(exp){ //把表达式的值与每个 case 的值进行对比
case 值1: 执行的代码段; break; case 值2: 执行的代码段; break; ... default: //以上 case 都没有匹配到的时候执行的代码段 执行的代码段; break; 严格类型比较 }
//switch 不仅可以判断变量的值还可以判断变量的类型,值必须与要匹配的类型相同。
//default 如果 default 不是 switch 代码块中最后一个 case,请记得用 break 结束默认 case。