1、if语句
if
语句由一个布尔表达式后跟一个或多个语句组成。
var num = 10; if (num > 20) { print('num > 20'); }
2、if…else语句
if
后面跟一个可选的else
块。如果if
块测试的布尔表达式求值为false
,则执行else
块。
var num = 10; if (num > 20) { print('num > 20'); }else{ print('num <= 20'); }
3、else…if 语句
else...if
可用于测试多个条件。
var num = 10; if (num > 20) { print('num > 20'); }elseif(num < 20){ print('num <= 20'); }else{ print('num == 20'); }
4、switch…case语句
switch语句计算表达式,将表达式的值与case
子句匹配,并执行与该case
相关的语句。
var num = 30; switch (num) { case 10:{ print('num == 10'); } break; case 20:{ print('num == 20'); } break; default:{ print('num != 10 && num != 20'); } }