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文の終了を宣言します。