目的別 … 条件文(IF)
C言語
if (条件式) {}ブロック or ;までの1処理
else {}ブロック or ;までの1処理
※else以下は省略可能
+
|
... |
/* 例1 */ if (条件式) { 条件式が真(0以外)の処理 } /* 例2 */ if (条件式) { 条件式が真(0以外)の処理 } else { 条件式が偽(0)の処理 } /* 例3 */ if (条件式1) { 条件式1が真(0以外)の処理 } else if (条件式2) { 条件式1が偽(0)で条件式2が真(0以外)の処理 } else if (条件式3) { 条件式1と条件式2がともに偽(0)で条件式3が真(0以外)の処理 } else { 全ての条件式が偽(0)のときの処理 }
|
C++
if (条件式) {}ブロック or ;までの1処理
else {}ブロック or ;までの1処理
※else以下は省略可能
+
|
... |
/* 例1 */ if (条件式) { 条件式が真(0以外)の処理 } /* 例2 */ if (条件式) { 条件式が真(0以外)の処理 } else { 条件式が偽(0)の処理 } /* 例3 */ if (条件式1) { 条件式1が真(0以外)の処理 } else if (条件式2) { 条件式1が偽(0)で条件式2が真(0以外)の処理 } else if (条件式3) { 条件式1と条件式2がともに偽(0)で条件式3が真(0以外)の処理 } else { 全ての条件式が偽(0)のときの処理 }
|
Java
if (条件式) {}ブロック or ;までの1処理
else {}ブロック or ;までの1処理
※else以下は省略可能
+
|
... |
/* 例1 */ if (条件式) { 条件式が真(0以外)の処理 } /* 例2 */ if (条件式) { 条件式が真(0以外)の処理 } else { 条件式が偽(0)の処理 } /* 例3 */ if (条件式1) { 条件式1が真(0以外)の処理 } else if (条件式2) { 条件式1が偽(0)で条件式2が真(0以外)の処理 } else if (条件式3) { 条件式1と条件式2がともに偽(0)で条件式3が真(0以外)の処理 } else { 全ての条件式が偽(0)のときの処理 }
|
PHP
if (条件式) {}ブロック or ;までの1処理
else {}ブロック or ;までの1処理
※else以下は省略可能
+
|
... |
/* 例1 */ if (条件式) { 条件式が真(0以外)の処理 } /* 例2 */ if (条件式) { 条件式が真(0以外)の処理 } else { 条件式が偽(0)の処理 } /* 例3 */ if (条件式1) { 条件式1が真(0以外)の処理 } else if (条件式2) { 条件式1が偽(0)で条件式2が真(0以外)の処理 } else if (条件式3) { 条件式1と条件式2がともに偽(0)で条件式3が真(0以外)の処理 } else { 全ての条件式が偽(0)のときの処理 }
|
JavaScript
if (条件式) {}ブロック or ;までの1処理
else {}ブロック or ;までの1処理
※else以下は省略可能
+
|
... |
/* 例1 */ if (条件式) { 条件式が真(0以外)の処理 } /* 例2 */ if (条件式) { 条件式が真(0以外)の処理 } else { 条件式が偽(0)の処理 } /* 例3 */ if (条件式1) { 条件式1が真(0以外)の処理 } else if (条件式2) { 条件式1が偽(0)で条件式2が真(0以外)の処理 } else if (条件式3) { 条件式1と条件式2がともに偽(0)で条件式3が真(0以外)の処理 } else { 全ての条件式が偽(0)のときの処理 }
|
Visual Basic 6.0
ブロックと行の2種類の表記方法がある
ブロック (ThenやElseのあとに改行を入れて複数行に渡る処理を書ける)
If 条件式 Then ブロック処理 ElseIf 条件式 Then ブロック処理 Else ブロック処理 End If
行 (同一行に収める)
If 条件式 Then 行処理 ElseIf 条件式 Then 行処理 Else 行処理
※ElseIfやElseの処理は不要なら省略可能
+
|
... |
' 例1 If 条件式 Then 条件式が真(True)の処理 End If ' 例2 If 条件式 Then 条件式が真(True)の処理 Else 条件式が偽(False)の処理 End If ' 例3 If 条件式1 Then 条件式1が真(True)の処理 ElseIf 条件式2 Then 条件式1が偽(False)で条件式2が真(True)の処理 ElseIf 条件式3 Then 条件式1と条件式2がともに偽(False)で条件式3が真(True)の処理 Else 全ての条件式が偽(False)のときの処理 End If ' 例4 If 条件式 Then 条件式が真(True)の処理(コロン区切りで複数指定可) Else 条件式が偽(False)の処理(コロン区切りで複数指定可)
|
.
最終更新:2013年10月19日 05:47