Оператор ветвления |
Назначение |
If…Then |
Проверяется одно условие и выполняется оператор или блок операторов |
If…Then…Else |
Проверяется одно условие и выбирается один из двух блоков операторов |
If…Then…ElseIf |
Проверяется более одного условия и выполняется один из нескольких блоков операторов |
SelectCase |
Проверяется условие и в зависимости от значения выполняется один из нескольких блоков операторов |
Оператор If…Then позволяет выполнять один или несколько операторов, если условие истинно. Можно использовать однострочный или блочный синтаксис.В однострочной форме оператор EndIf не применяется.
Однострочный: If условие Then действие
Блочный: If условие Then
действия
EndIf
Оператор If…Then…Else позволяет определить два блока операторов. Первый блок выполняется, когда условие истинно, а второй – когда оно ложно.Для проверки дополнительных условий не обязательно вкладывать операторы If…Then друг в друга – можно добавить операторы ElseIf.
Оператор SelectCase заменяет серию операторов ElseIf в том случае, когда одно выражение сравнивается с несколькими значениями.