Условные операторы можно использовать для определения функций. В этом случае можно задать выполнение условного оператора в определенной точке. Например:
elseif
alsoif
Если используется оператор elseif, выполнение программы прекращается на первом операторе, в котором выполняется заданное условие. Если используется оператор alsoif, все операторы alsoif будут выполнены до конца. Если хотя бы в одном из них условие будет выполнено, все последующие операторы else выполняться не будут.