IF...END IF
(ステートメント)

IF~END IF間の条件式の条件判断を行ないます。

IF <条件式> THEN
:
[ELSEIF <条件式> THEN]
:
[ELSE]
:
END IF

<条件式>の条件によってプログラムの実行を制御します。
IF文の<条件式>が真(0以外)ならばIF~ELSEIF文の間の文を実行し、<条件式>が偽(0)ならばELSEIF文の<条件式>を判断します。同様に、ELSEIF~ELSE、ELSE~END IFと実行していきます。

DIM li1 As Integer
|
|
IF li1 = 0 THEN
|
'li1が0の場合。
|
STOP
|
'プログラムの実行を終了します。
|
ELSEIF li1 = 1 THEN
|
'li1が1の場合。
|
GOTO *samp1
|
'*samp1のラベルへジャンプします。
|
GO TO *samp2
|
'*samp2のラベルへジャンプします。
|
ELSEIF li1 = 2 THEN
|
'li1が2の場合。
|
GOSUB *samp3
|
'ラベル名*samp3のサブルーチンを呼び出します。
|
ELSE
|
'li1がその他の場合。
|
RETURN
|
'元のプログラムに戻ります。
|
END IF
|
'IF文の終了を宣言します。
|