顺序结构
- JS 代码从第一句代码开始往下执行,执行完上一句在执行下一句
分支选择结构
- JS 代码根据不同的条件进行判断,满足条件执行代码,不满足条件直接跳过
- 单分支选择语句
if(条件表达式){ 执行代码; }
- 双分支选择语句
if(条件表达式){ 执行代码; } else{ 执行代码; }
- 多分支语句
if(条件表达式){ 执行代码; } else if(条件表达式){ 执行代码; } else{ //当 if() else if()条件都不满足时,执行else内的代码 执行代码; }
- switch 多分支语句
switch(表达式){ case 常量: 执行语句; break; case 常量: 执行语句; break; default: //当以上都不满足时,执行这里面代码 //berak 表示执行完跳出switch语句,在特殊场景可省略不写 执行语句; break; }
if 语句与 switch 语句的选用规则
- 当判断的条件是一个确定的结果时,使用 switch 语句;
- 当判断的条件不是一个确定的结果时,使用 if 语句
循环结构
- while 循环语句
初始化条件; while(条件表达式){ 执行语句; 条件调整语句; }
- do while 循环语句
初始化条件; do{ 执行语句; 条件调整语句; }while(条件表达式);
while语句 与 do while语句的区别
- do while语句无论条件是否成立,都会执行一遍代码,在进行条件判断
- while语句会进行条件判断,在执行代码
- for() { } 语句
for(初始化语句; 条件表达式; 调整语句) { 执行语句 }
- for语句相对于while语句、do while语句 将初始化语句、判断语句、调整语句整合在一起,结构上方便后期维护
循环语句中的 break 和 continue
- 当循环中遇到 break 时,则直接终止循环
- 当循环中遇到 continue 时,跳过本循环,执行下一次循环
循环语句的优点与注意事项:
- 优点:循环结构可以使代码更简洁,方便后期的维护
- 注意事项:当 判断条件 永远成立时,程序则进入死循环
- 循环的必要条件:①初始化语句 ②条件判断语句 ③执行代码 ④调整语句
JS 标记语法
here://外层的标记 for(var i=0;i<10;i++){ for(var j=0;j<10;j++){ console.log('内层循环'); if(i===5&&j===6){ //跳出到外层的标记 break here; } } }
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。