elseIf

Allows you to queue a series of if statements for testing in a consecutive manner several expressions, this way program can verify the occur of determinate condition and so execute the associated block of commands.

Syntax:
if condition expression then
        commands to be executed if condition is true
elseIf alternativeCondition expression then
        commands to be executed if condition is false and alternative condition is true
{ elseIf ... then }
        {....}
end if


Example:
setautoback(50)
prints("press a number key")
waitKey
x$=chr$(inkey)
if x$="1" then
    prints("press 1")
elseif x$="2" then
    prints("press 2")
else
    prints("press other key")
end if
if x$="4" then :prints("good bye"):end if
prints("press esc to exit")
waitKey (27)

As you can see syntax is similar to if ... then statement.
See also if ... then ... end if and else commands.