JS学习之流程控制

1>if.. 、if..else..、if..else if..else

    语法:

    ---> if(条件){执行代码}   

    ---> if(条件){执行代码1}else{执行代码2}

    ---> if(条件1){执行代码1}else if(条件2){执行代码2}else{执行代码3}

 JS学习之流程控制

2>逻辑与 && 和逻辑或 ||,(类似python的and 和 or)

    JS学习之流程控制

3>switch

    语法:

    ---> switch(条件){case 对比1:执行代码1;break;

                                case 对比2:执行代码2;break;}     

    ---> switch(条件){case 对比1:执行代码1;break;

                                default:执行代码1;}   

    case表示一个条件,满足这个条件就会走进来,遇到break跳出。

    break终止循环。如果某个匹配条件的case中不写 break,那么程序会继续执行直到遇到下一个break停止。

  JS学习之流程控制

4>while循环

    JS学习之流程控制

    也可以写个while(true){xxxx},会一直执行,浏览器容易卡死。

5>do_while

    JS学习之流程控制

6>for循环

    JS学习之流程控制