一、流程控制结构
跟其他语言大同小异。
1.1 if
/* 第一种形式 */
if (logic expression) {
statement;
}
/* 第二种 */
if (logic expression) {
statement;
} else {
statement;
}
/* 第三种 */
if (logic expression) {
statement;
} else if(logic expression) {
statement;
} else {
statement;
}
1.2 switch
switch (expression) {
case condition1: {
statement(s);
break;
}
...
case conditionN: {
statement(s);
break;
}
default: {
statement(s);
}
}
1.3 while
while(test_expression) {
statements;
[iteration_statements]
}
1.4 do while
do {
statements;
[iteration_statements]
} while(test_expression)
1.5 for
for ([init_statements]; [test_expression]; [iteration_statement]) {
statements;
}