JS学习之流程控制
1>if.. 、if..else..、if..else if..else
语法:
---> if(条件){执行代码}
---> if(条件){执行代码1}else{执行代码2}
---> if(条件1){执行代码1}else if(条件2){执行代码2}else{执行代码3}
2>逻辑与 && 和逻辑或 ||,(类似python的and 和 or)
3>switch
语法:
---> switch(条件){case 对比1:执行代码1;break;
case 对比2:执行代码2;break;}
---> switch(条件){case 对比1:执行代码1;break;
default:执行代码1;}
case表示一个条件,满足这个条件就会走进来,遇到break跳出。
break终止循环。如果某个匹配条件的case中不写 break,那么程序会继续执行直到遇到下一个break停止。
4>while循环
也可以写个while(true){xxxx},会一直执行,浏览器容易卡死。
5>do_while
6>for循环