Оператори VBS

якщо

Ну що ж, давайте по порядку.

if…Then - Дана конструкція є найпростішою. Після ключового слова if слід перевірка умови, якщо воно істинно, і виконується, слід виконання рядка, яка йде за ключовим словом Then:

іf then

if…Then…Else - Даний vbs оператор у порівнянні з попередньою конструкцією має додаткове ключове слово Else. Дане вираз зручно у тому випадку, якщо нам потрібно перевірити умову, та в залежності від результату перевірки, виконати ту чи іншу дію. Тут, як і раніше, після ключового слова if слід перевірка умови, якщо воно істинно (виконується), слід виконання рядка (рядок) коду, що знаходиться після ключового слова Then, якщо ж умова не виконується, слід виконання рядка коду, що знаходиться після Else:

if then else

if…Then…Elseif - Цей умовний оператор vbs містить у собі, фактично два оператори vbs (if…Then), тобто, спочатку, як і раніше, слідує перевірка умови, далі, якщо умова істинно, йде виконання коду після ключового Then, якщо ж умова перевірки не виконується (хибне), то йде нова перевірка, після ключового слова Elseif, далі можуть наново слідувати ключові слова then і else:

if then elseif

Варто пам'ятати, що для закриття блоку умовного оператора vbs слід наприкінці прописувати ключове словоEndif.

якщо

Тут у принципі все просто, спочатку ми знаходимо дискримінант, результати рішення можуть бути тільки три, якщо дискримінант дорівнює нулю, то рівняння має тільки одне рішення, якщо значення дискримінант більше нуля – то рівняння має два рішення, та й третій варіант – значення Dнегативне, у разі у рівняння немає рішень, хоча… вони є, лише ми отримаємо комплексні числа.

Добре, тепер розглянемо умовний оператор вибору vbs сценаріїв – select case:

Select…Case - Конструкція Select…Case корисна в тому випадку, коли в результаті математичних обчислень і не тільки ми знаємо, яке значення змінної можемо отримати, і в залежності від значення, потрібно виконати те чи інше вираз. На відміну від if тут немає перевірки умови, тому для вирішення того ж квадратного рівняння ми не можемо скористатися оператором vbs select…case, якщо не вдаватися до деяких хитрощів.

Select CaseCaseCaseCase >CaseCase ElseEnd Select

Case Case

Давайте розглянемо такий приклад:

Паралельно з умовними операторами vbs часто застосовуються логічні оператори, найбільш популярні:And - І,Not - НІ іOr - АБО.

Дякую за увагу. Автор блогу Володимир Баталій