JS流程控制

流程控制

一、顺序结构

二、选择结构(分支结构)

1. if语句
if(){ }else if(){ } ... else{ } 当只有一个条件判断时,{}可以都省略
2. switch语句
常用于值的匹配全等 switch(){ case 值1: 要执行的代码段 break; //结束匹配 case 值2: 要执行的代码段 break; //结束匹配 ... default: //所有case匹配失败后执行的默认操作 要执行的代码段 } 特殊使用: 1. 省略break关键字,会从当前匹配到的case开始向后执行所有的代码语句 2. 多个case共用代码段 case '': case '': case '': 代码段 break;

三、循环结构

1. while循环
定义循环变量 while(循环条件){ 循环体 更新循环变量 }
2. do-while循环
do{ 循环体 }while(循环条件); while 与 do-while的区别 1. while循环首先判断循环条件是否成立,不成立不执行循环体 2. do-while循环首先执行一次循环体,再判断循环条件,决定是否开始下一次循环.无论条件是否成立,do-while都至少执行一次循环体.
3. for 循环
for(定义循环变量;循环条件;更新循环变量){ 循环体 }
4. 循环控制
1. break 终止循环 2. continue 结束当前循环,继续下一次循环

作业

接收用户输入年月日,计算当日是星期几,参考:1990.1.1是星期一。
本文是转载文章,点击查看原文
如有侵权,请联系 lx@jishuguiji.net 删除。