| 语句块 | 
| 条件分支 | 
| 循环语句 | 
语句块应以 { 和 } 包围,除非只有一条语句。
| {语句1; 语句2; } | 
| if(布尔表达式) // 不支持整数自动转为逻辑值 值为真时的语句块 else // else 部分可选 值为假时的语句块 | 
switch 分支已不支持自动跨分支执行, 可以使用 break, goto case, throw, return 等。
表达式类型可以是:整数、枚举、string 类型。
| switch(表达式) {case 值1:     语句1; 
    break;         // 跳出循环,不得省略case 值2: 语句2; goto case 值1;// 转到指定分支 case 值3: case 值4: 语句3; goto default; // 转到缺省分支 default: 语句X; } | 
语句块内的 break 用于跳出循环。
语句块内的 continue 用于结束当前循环,继续下一次循环。
| while(布尔表达式) 
    语句块 | 
| do 语句块 while(布尔表达式) | 
for 循环头部有三个部分都可省略。
| for(变量=初始;布尔表达式;语句) 语句块 | 
数组可当作集合运算。
| foreach(类型 引用变量 in 集合) 语句块 |