流控制

@Flow
.更多语句,请访问 Statements
break
.终止/结束/跳出循环
continue
.开始下一次迭代/循环
return
if...else
.如果条件 condition 为真,执行语句 statement
if (condition) {
  statement;
}
.如果条件 condition 为真,执行语句 statement1;否则执行语句 statement2
if (condition) {
  statement1;
} else {
  statement2;
}
.如果条件 condition1 为真,执行语句 statement1;否则,如果 condition2 为真,则执行语句 statement2
if (condition1) {
  statement1;
} else if (condition2){
  statement2;
}
.多分支语句请使用 switch-case
switch
.多分支匹配或 相等 判定:如果给定的值 value 匹配到某个分支的条件值,就执行该分支
.这个 value 也可以是一个表达式,判断表达式的结果是否和分支匹配
.每个匹配分支应显示指定 break 来终止后续其它分支的判断;否则会逐一匹配每个分支
.适合特定值,不适合范围值
.case 是完全匹配:数值和类型都相同才能匹配;不会隐式数据类型转换
.指定 default 分支,可以提高代码健壮性
.大概率条件分支应放在前面
switch (value) {
  case 条件1:
    break;
  case 条件2:
    break;
  case 条件3:
    break;
  //...
  default:
    break;
}