文法:
if( 条件A ) {
命令リストA;
}
else if( 条件B ) {
命令リストB;
}
...
else {
命令リストN;
}
if構文は条件によって異なるコードを実行する、分岐メカニズムを提供します。条件の確認は順番に行われ、最初に条件がtrueと評価された所の命令リストが実行されます。
もしもtrueと評価される条件がなく、かつelse文が存在していた場合には、elseブロックの中の命令リストが実行されます。elseブロックはすべてオプションです。
関連トピック: else, for, switch, while