„VBScript“ sąlyginis teiginys: jei dar nėra, „ElseIF“, „Select Case“ pavyzdys

Turinys:

Anonim

Kas yra sąlyginis pareiškimas?

Programuodami turėsite priimti tam tikrus sprendimus ir remdamiesi tais sprendimais atlikti skirtingus veiksmus.

Tokiose situacijose naudosite sąlyginius teiginius.

„VBScript“ yra keturi sąlyginių sakinių tipai: Jei… Tada, Jei… Tada… Kitos, Jei… Tada… ElseIf ir Pasirinkti atvejį.

Šioje pamokoje sužinosite

  • Jei tada pareiškimas
  • Jei kitas pareiškimas
  • Jei Elseifo pareiškimas
  • Pasirinkite atvejo pareiškimą

VBScript Jei tada pareiškimas

Jei norite vykdyti kodą, kai tam tikra sąlyga yra teisinga, naudosite „VBScript If-Then“ sakinį.

Pvz., Norite išsiųsti pranešimą „Sveiki atvykę“, kai kintamojo loggedIn vertė yra teisinga.

Tokiu atveju naudosite „If… Then“ pareiškimą VBS.

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

PASTABA: Jei pamiršite užbaigti kodą naudodami „End If“, negausite jokio išvesties.

„VBScript If Other Statement“

Jūs naudosite „VBScript“, jei…. Tada…. „Else“ sakinys, jei norite pasirinkti vieną iš dviejų vykdytinų kodų blokų.

Pavyzdžiui, norite išsiųsti pranešimą „Labas, labas rytas“, kai kintamojo, pavadinto „laikas“, vertė yra mažesnė arba lygi dešimčiai, ir kitu atveju išleisti pranešimą „Labas, labas diena“.

Tokiu atveju naudosite „If… .Then…“ kitą teiginį.

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

„VBScript If Elseif“ pareiškimas

Jei naudosite vieną iš daugelio kodo blokų, naudosite If… Tada…. ElseIf sakinį.

Pvz., Jei norite pakeisti išvestį pagal savaitės dieną, turite naudoti „If… Then…“. „ElseIf“ sakinį.

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 atvejo ataskaita

Panašus į „If… Then… .ElseIf“ sakinį, taip pat galima naudoti „VBScript Case“ pareiškimą, jei turite pasirinkti vieną iš daugelio kodo blokų, kuriuos norite vykdyti.

Tas pats aukščiau pateiktas kodas gali būti parašytas taip, naudojant „Select Case“ pareiškimą.

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

Išbandykite žemiau pateiktą kodą, kad sąvoka būtų aiškesnė.

Jei dar jei pavyzdys

1 žingsnis. Nukopijuokite kodą į savo redaktorių

2 žingsnis) Išsaugokite failą kaip condition.html norimoje vietoje.

Dabar atidarykite failą naudodami „Internet Explorer“ ir ekranas atrodys taip su langeliu, kuriame prašoma įvesti savo amžių.

Įveskite skaitinę vertę, sakykite 22. Gausite tokį pranešimą.

Įveskite skirtingas reikšmes ir stebėkite išvestį.

Santrauka

  • IN VBS sąlyginiai teiginiai naudojami priimant sprendimus ir vykdant skirtingus kodo blokus, remiantis priimtais sprendimais.
  • Naudosite teiginį „If… Then“, jei norite įvykdyti kodą, kai yra konkreti sąlyga.
  • Jei norite pasirinkti vieną iš dviejų kodų blokų, kurį norite vykdyti, naudosite „If… .Then… .Else“ sakinį.
  • Jei norite pasirinkti vieną iš daugelio kodo blokų, naudosite „If… Then…“. „ElseIf“ sakinį ir „Select Case“ teiginį.