流程控制(由于和别的语法中很多类似,故省略很多相似地方,简写)
控制分类:
1.顺序
2.分支
- if{}else{} if{}elseif{}lese{}
- switch有一组情形存在:通过一个条件通常由多个值,但是每一个值都会有对应不同的代码要执行
1.条件一定时一个具体的值
2.注意和其它语言不同,continue 语句作用到 switch 上的作用类似于 break。如果在循环中有一个 switch 并希望 continue 到外层循环中的下一轮循环,用 continue 2。
3.case 表达式可以是任何求值为简单类型的表达式,即整型或浮点数以及字符串。不能用数组或对象,除非它们被解除引用成为简单类型。
3.循环
- for循环 通过条件、起始和终止判断执行
- while循环 通过判断条件终止
- do-while 跟while差不多
- foreach:针对数组
循环控制 continue, break
Contine2 当前自己循环后面内部不再执行,同时外部循环体也不再执行,重新来过。
Break2 当前自己循环结束,同时外部也结束(如果还有外部不受影响)
程控制替代语法
流程控制普代语法:分支和循环的替代语法
{使用:替代
}使用end+对应的其他标记替代
如if(){}替代为 if():end if