Условно изявление на VBScript: АКО Иначе, ElseIF, Пример за избор на случай

Какво е условна декларация?

Докато програмирате, ще трябва да вземате определени решения и да извършвате различни действия въз основа на тези решения.

В такива ситуации ще използвате условни изрази.

Във VBScript има четири типа условни изрази: Ако ... Тогава, Ако ... Тогава ... Иначе, Ако ... Тогава ... ElseIf и Избери случай.

В този урок ще научите -

  • Ако тогава изявление
  • Ако друго изявление
  • Ако Elseif изявление
  • Изявление за случая SELECT

VBScript If then Statement

Ще използвате инструкцията VBScript If-Then, ако искате да изпълните някакъв код, когато конкретно условие е вярно.

Например искате да изведете съобщението "Добре дошли", когато стойността на променливата loggedIn е вярна.

В този случай ще използвате изразът If ... then във VBS.

If loggedIn = true Thendocument.write("Welcome")End If

ЗАБЕЛЕЖКА: Ако забравите да завършите кода с End If, няма да получите изход.

VBScript If Else Statement

Ще използвате VBScript Ако ... .След това ... .Else оператор, ако искате да изберете един от двата блока код за изпълнение.

Например искате да изведете съобщението „Здравей, добро утро“, когато стойността на променлива с име „време“ е по-малка или равна на десет и в противен случай изведете съобщението „Здравей, добър ден“.

В такъв случай ще използвате If .... Тогава ... Else изявление.

If time <= 10 Thendocument.write("Hi, Good Morning")Elsedocument.write("Hi, Good Day")End If

VBScript If Elseif Statement

Ще използвате If ... Тогава ... .ElseIf оператор, ако трябва да изберете един от многото блокове код за изпълнение.

Например, ако искате да промените резултата в зависимост от деня от седмицата, тогава трябва да използвате If ... Тогава ... .ElseIf оператор.

If today="Sunday" Thendocument.write("Today is Sunday")ElseIf today="Monday" Thendocument.write("Today is Monday")ElseIf today="Tuesday" Thendocument.write("Today is Tuesday")ElseIf today="Wednesday" Thendocument.write("Today is Wednesday")ElseIf today="Thursday" Thendocument.write("Today is Thursday")ElseIf today="Friday" Thendocument.write("Today is Friday")ElseIf today="Saturday" Thendocument.write("Today is Saturday")End If

Декларация за случай на VBScript SELECT

Подобно на оператора If ... Then ... .ElseIf, изявлението VBScript Case също може да се използва, ако трябва да изберете един от многото блокове код за изпълнение.

Същият по-горе код може да бъде написан по този начин, като се използва изявление Select Case.

Select Case todayCase "Sunday"document.write("Today is Sunday")Case "Monday"document.write("Today is Monday")Case "Tuesday"document.write("Today is Tuesday")Case "Wednesday"document.write("Today is Wednesday")Case "Thursday"document.write("Today is Thursday")Case "Friday"document.write("Today is Friday")Case "Saturday"document.write("Today is Saturday")End Select

Опитайте дадения по-долу код, за да направите концепцията по-ясна.

Ако е друго Ако пример

Стъпка 1) Копирайте кода във вашия редактор

Стъпка 2) Запазете файла като condition.html в предпочитаното от вас местоположение.

Сега отворете файла в Internet Explorer и екранът ви ще изглежда по следния начин с поле за запитване за въвеждане на вашата възраст.

Въведете числова стойност, да речем 22. Ще получите съобщение като това.

Въведете различни стойности и наблюдавайте изхода.

Обобщение

  • В VBS условните отчети се използват за вземане на решения и изпълнение на различни блокове код въз основа на взетите решения.
  • Ще използвате If ... then оператор, ако искате да изпълните някакъв код, когато конкретно условие е вярно.
  • Ще използвате If ... .След това ... .Else оператор, ако искате да изберете един от двата блока код за изпълнение.
  • Ще използвате If ... Тогава ... .ElseIf оператор и Select Case оператор, ако трябва да изберете един от многото блокове код за изпълнение.

Интересни статии...