VScript

Manuale

VScript - Manuale - Istruzione IF

If - Elseif - Else - Endif
Categoria Istruzioni Condizionali
Sintassi: IF variabiledisistema operatore valore
ELSEIF variabiledisistema operatore valore
ELSEIF variabiledisistema operatore valore
ELSE
ENDIF
Parametri: variabiledisistema = variabile di sistema della quale eseguire il controllo operatore
operatore = operatore relazionale
valore = valore da confrontare con la variabiledisistema (tipicamente una stringa numerica)

Operatori relazionali contemplati:
EQ (equal) =
NE (not equal) <>
LE (less/equal) <=
GE (greater/equal) >=
LT (less then) <
GT (greater then) >
Valore di ritorno: Nessuno
Utilizzo: Funzione necessaria per eseguire strutture di controllo condizionali anche annidate. Ogni istruzione IF deve necessariamente terminare con l'ENDIF.
Esempio:
PLAY intro.vox 1
IF VDTMF EQ *
GOTO A
ELSEIF VDTMF EQ #
GOTO B
ELSEIF VDTMF EQ 0
GOTO C
ENDIF