if(条件文){真文真と偽で実行文を変えるときif(条件文){真文偽文真の時だけ実行するときif条件式(then)真文真と偽で実行文を変えるときif条件文(then)真文偽文BASICの場合.真の時だけ実行するとき真と偽で実行文を変えるときVisualBasicの場合.真の時だけ実行するとき真文EndIf真と偽で実行文を変えるとき真文偽文EndIf真文・偽文が短い場合にはBASICと同様の書き方も可能である。REALbasicの場合.真の時だけ実行するとき真文EndIf真と偽で実行文を変えるとき真文偽文EndIf表計算ソフトウェア.IF(テストする条件,真の場合の値,偽の場合の値)IF(テストする条件;真の場合の値;偽の場合の値)Googleスプレッドシートの場合は以下の構文である。IF(テストする条件,真の場合の値,偽の場合の値)IFS関数.条件式は先に評価されるべきものから並べる必要がある。IF関数の入れ子構造と処理は同一であるが、簡潔に記述できる。FORTRAN.if(条件式)真文複数行にまたがる場合ここまでのプログラムが実行される(複数行)ここまでのプログラムが実行される(複数行)すべてのなかのいずれの条件にも当てはまらない場合ここからここまでのプログラムが実行される(複数行)真の時だけ実行するとき偽の時だけ実行するとき真と偽で実行文を変えるときまたはひまわりの場合.真の時だけ実行するときもし、{条件式}ならば、(真と偽で実行文を変えるときもし、{条件式}ならば、(違ったら、(真の時だけ実行するときif条件式:真文真と偽で実行文を変えるときif条件式{真文偽文プログラム例.と書くこともできる。Pascalでの例.FORTRANの例.論理積・論理和による擬似的なIf文.という論理式で、左辺が真にならなければ右辺を評価しない言語(短絡評価)では、これをと等価とみなすことができる。つまり左辺が条件文で、右辺が真文となるわけである。左辺||右辺