分支结构
if
if
if else
if else if
swich
switch 和 case 都允许任意表达式。
let a = "1";
let b = 0;
switch (+a)
{
case b + 1:
alert("this runs, because +a is 1, exactly equals b+1");
break;
default:
alert("this doesn't run");
}
循环结构
while
在 while 中的循环条件会被计算,计算结果会被转化为布尔值。