制御構造には、if, for, while, switch, 等が含まれます。制御構造の中 で最も複雑なif文の例を以下に示します。
if ((condition1) || (condition2)) {
action1;
} elseif ((condition3) && (condition4)) {
action2;
} else {
defaultaction;
}
|
制御文は、関数のコールと区別するために制御用のキーワードと開き括弧 の間に空白を一つおく必要があります。
文法的には他の選択肢もありますが、常に波括弧を使用することが強く推 奨されます。このようにすることにより、可読性が向上し、改行が追加さ れた際に発生するかもしれない論理構造上のエラーが減少します。
switch 文の場合は次のようにします。
switch (condition) {
case 1:
action1;
break;
case 2:
action2;
break;
default:
defaultaction;
break;
}
|