VBScript Betinget erklæring: IF Else, ElseIF, Vælg sageksempel

Indholdsfortegnelse:

Anonim

Hvad er betinget erklæring?

Under programmeringen bliver du nødt til at træffe bestemte beslutninger og udføre forskellige handlinger baseret på disse beslutninger.

I sådanne situationer bruger du betingede udsagn.

I VBScript er der fire typer betingede udsagn: Hvis ... Så, Hvis ... Så ... Ellers, Hvis ... Så ... ElseIf og Vælg sag.

I denne vejledning lærer du-

  • Hvis derefter erklæring
  • Hvis andet erklæring
  • Hvis Elseif-erklæring
  • VÆLG sagserklæring

VBScript If Then-erklæring

Du bruger VBScript If-Then-udsagnet, hvis du vil udføre en kode, når en bestemt betingelse er sand.

For eksempel vil du sende meddelelsen "Velkommen", når værdien af ​​variablen, der er logget ind, er sand.

I dette tilfælde bruger du If ... Så udsagn i VBS.

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

BEMÆRK: Hvis du glemmer at afslutte koden med End If, får du ikke noget output.

VBScript If Else Erklæring

Du bruger VBScript Hvis .... Derefter .... Else-sætning, hvis du vil vælge en af ​​to blokke kode, der skal udføres.

For eksempel vil du sende meddelelsen "Hej, god morgen", når værdien af ​​en variabel ved navn "tid" er mindre end eller lig med ti og ellers sende meddelelsen "Hej, god dag".

I et sådant tilfælde bruger du If ... .Derefter ... Else statement.

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

VBScript If Elseif-erklæring

Du bruger Hvis ... Så ... .ElseIf-sætning, hvis du skal vælge en af ​​mange kodeblokke, der skal udføres.

Hvis du f.eks. Vil ændre output baseret på ugedagen, skal du bruge Hvis ... Så ... .ElseIf-sætning.

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 sagserklæring

Svarende til Hvis ... Så ... .ElseIf-sætning, kan VBScript Case-sætning også bruges, hvis du skal vælge en af ​​mange kodeblokke, der skal udføres.

Den samme kode ovenfor kan skrives på denne måde ved hjælp af Select Case-sætning.

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

Prøv koden nedenfor for at gøre konceptet klarere.

Hvis andet hvis eksempel

Trin 1) Kopier koden til din editor

Trin 2) Gem filen som condition.html på din foretrukne placering.

Åbn nu filen i Internet Explorer, og din skærm vil se sådan ud med et felt, der beder om at indtaste din alder.

Indtast en numerisk værdi, siger 22. Du får en besked som denne.

Indtast forskellige værdier og observer output.

Resumé

  • I VBS bruges betingede udsagn til at træffe beslutninger og udføre forskellige blokke af kode baseret på de trufne beslutninger.
  • Du vil bruge If ... Så sætning, hvis du vil udføre en kode, når en bestemt tilstand er sand.
  • Du vil bruge Hvis .... Derefter .... Else-sætning, hvis du vil vælge en af ​​to blokke kode, der skal udføres.
  • Du vil bruge Hvis… Så ... .ElseIf-sætning og Vælg sag-sætning, hvis du skal vælge en af ​​mange blokke kode, der skal udføres.