VBScripti tingimuslik avaldus: kui muu, kui ElseIF, valige juhtumi näide

Lang L: none (table-of-contents):

Anonim

Mis on tingimuslik avaldus?

Programmeerimise ajal peate tegema teatud otsuseid ja tegema nende põhjal erinevaid toiminguid.

Sellistes olukordades kasutate tingimuslauseid.

VBScriptis on nelja tüüpi tingimuslauseid: Kui ... Siis, Kui ... Siis ... Muidu, Kui ... Siis ... ElseIf ja Vali juhtum.

Selles õpetuses saate teada

  • Kui siis avaldus
  • Kui muu avaldus
  • Kui Elseifi avaldus
  • Valige juhtumi avaldus

VBScript Kui siis avaldus

Kui soovite mõnda koodi käivitada, kui konkreetne tingimus on tõene, kasutate lauset VBScript If-Then.

Näiteks soovite välja anda teate "Welcome" alati, kui muutuja loggedIn väärtus on tõene.

Sellisel juhul kasutate VBS-is If… Then-lauset.

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

MÄRKUS. Kui unustate koodi End Ifiga lõpetada, ei saa te väljundit.

VBScript muu teave

Kasutate VBScript Kui… .Siis ... .Ese lause, kui soovite valida ühe kahest käivitatavast koodiplokist.

Näiteks soovite väljastada teate "Tere, Tere hommikust", kui muutuja nimega "aeg" väärtus on väiksem või võrdne kümnega, ja muidu väljastada teade "Tere, tere päeva".

Sellisel juhul kasutate If… .Sitten… muu avaldust.

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

VBScript If Elseifi avaldus

Kasutate lauset If…, siis .... ElseIf, kui peate täitmiseks valima ühe paljudest koodiplokkidest.

Näiteks kui soovite väljundit muuta nädalapäeva järgi, peate kasutama lauset If… Siis ... .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 juhtumi avaldus

Sarnaselt lausega If… Siis .... ElseIf, saab kasutada ka VBScript Case'i lauset, kui peate täitmiseks valima ühe paljudest koodiplokkidest.

Sama ülaltoodud koodi saab kirjutada sel viisil, kasutades Select Case lauset.

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

Mõiste selgemaks muutmiseks proovige allpool toodud koodi.

Kui muu kui näide

1. samm. Kopeerige kood oma redaktorisse

2. samm. Salvestage fail tingimusena.html teie eelistatud asukohta.

Nüüd avage fail Internet Exploreris ja ekraan näeb välja selline, kus kastiga palutakse sisestada teie vanus.

Sisestage arvuline väärtus, öelge 22. Saate sellise sõnumi.

Sisestage erinevad väärtused ja jälgige väljundit.

Kokkuvõte

  • VBS-is kasutatakse tingimisi avaldusi otsuste langetamiseks ja erinevate koodiplokkide täitmiseks vastuvõetud otsuste põhjal.
  • Kui soovite mõnda koodi täita, kui konkreetne tingimus on tõene, kasutate lauset If… Then.
  • Kui soovite valida ühe käivitatava koodi kahest plokist, kasutate lauset If… .Siis ... .Ese lause.
  • Kui peate täitmiseks valima ühe paljudest koodiplokkidest, kasutate lauset If ... Then .... ElseIf lause ja Select Case lause.