VBScript - De villkorliga strukturerna

Vad är en villkorlig struktur?

Villkorliga strukturer hänvisar till instruktionerna som testar om ett villkor är sant eller inte, det vill säga om värdet av uttrycket är 0 eller 1 (VBScript tilldelar värdet 1 till True- sökordet och 0 till False ). Dessa villkorliga strukturer kan associeras med strukturer som upprepas enligt uppfyllandet av tillståndet (slingstrukturer).

Ett block - Konceptet

En uttryck som ligger på en linje i manuset kallas instruktion. Till exempel är en ++ en instruktion.

Om du behöver gruppera flera instruktioner kan du skapa det som är känt som ett block, det vill säga en uppsättning instruktioner på flera rader.

Om, för och välj uttalanden används för att skapa ditt instruktionsblock.

Om ... då uttalandet

Om ... då är uttalandet den mest grundläggande teststrukturen och finns på alla språk ?? (med en annan syntax ...). Det låter dig utföra en serie uttalanden när ett villkor är uppfyllt. Syntaxen för detta uttryck är som följer:

 Om tillstånd sedan instruktioner 

När ett uttalande följs av flera instruktioner är det väsentligt att avsluta instruktionsserien med "End If" -sökordet. Syntaxen är:

 Om villkoret sedan instruktion1 instruktion2 ... Avsluta om 

Anteckna det:

  • Villkoren måste bifogas inom parentes
  • Det är möjligt att definiera flera villkor som ska uppfyllas med AND och OR-operatörer. Till exempel testar följande uttalande om de båda villkoren är sanna:
    •  om villkor1 och villkor2 
  • Följande uttalande kommer att utföra instruktioner om något av de två villkoren är sant:
    •  om villkor1 ELLER villkor2 
  • Om det finns en enda instruktion, är End If-nyckelordet inte nödvändigt ...

Om ... då ... annars instruktion

Om ... då kan annat uttryck användas för att utföra en annan uppsättning instruktioner vid bristande uppfyllelse av tillståndet.

Syntaxen för detta uttryck är som följer:

 Om tillstånd Då Instruktionslista Annan En annan uppsättning instruktioner Sluta om 

Om ... ElseIf ... annars instruktion

Om ... ElseIf ... annars kan användas när du behöver testa en uppsättning villkor. Det låter dig utföra en serie instruktioner en efter en utan att behöva boa om uttalanden.

Syntaxen för detta uttryck är som följer:

 Om villkoret sedan Lista över instruktioner Elseif other_condition Sedan annan lista med instruktioner ... Andra sista instruktionsmenyn Sluta om 

Select Case-satsen

Med valet-fallet kan du testa flera värden av innehållet i en variabel. Syntaxen är som följer:

 Välj fall (uttryck) Fallvärde1: lista med instruktioner Fallvärde2: lista över instruktioner Fallvärde ...: lista över instruktioner Fall Else lista med instruktioner Slut Välj 

Vid testet är uttrycket lika med ett värde i ett fall, och listan över instruktioner som följer med den exekveras.

Slingorna

Loops är strukturer som kan utföra samma serie av instruktioner (flera gånger) tills ett villkor inte längre är uppfyllt ...

Dessa strukturer kallas ibland " iterationer ".

Det vanligaste sättet att slinga är att skapa en räknare (en variabel som ökar: ökar med 1 efter varje slinga) och stoppar slingan när räknaren överstiger ett visst värde.

The For Loop

Undervisningen kan utföras flera gånger samma uppsättning instruktioner: det är en slinga!

I sin syntax anger du bara namnet på variabeln som ska användas som räknare, dess initialvärde, stoppvärdet och inkrementen (eller minskningarna).

Syntaxen för detta uttryck är som följer:

 För räknare = Start till slut [Stegsökning] instruktionslista Nästa [räknare] 

Till exempel:

 För jag = 1 till 5 Skriv ut i nästa 
  • Denna slinga visar 5 gånger värdet på i, det vill säga 1, 2, 3, 4, 5.
  • Det börjar vid i = 1, kontrollerar om jag är mindre än 6, etc ... och ökar sig själv.
  • (Steget) kan vara positivt eller negativt
  • Skriv ut ett uttalande i din loop är ett bra sätt att kolla värdet på räknaren!
  • Om steget är positivt måste initialvärdet vara mindre än slutet
  • Om steget är negativt måste startvärdet vara större än slutet
  • Du måste räkna antalet gånger du vill utföra slingan:
    • för i = 0 till 10, kör slingan 11 gånger
    • för i = 1 till 10, kör slingan 10 gånger

Do Loop-instruktionen

Do ... Loop (vanligtvis kallat ett tag på andra språk) är ett annat sätt att köra flera gånger samma uppsättning instruktioner.

Syntaxen för detta uttryck är som följer:

 Gör medan tillstånds instruktionslista Loop 

För varje uttalande

För varje uttalande fungerar som för uttalande. Det låter dig repetera en serie uttalanden baserade på en serie värden som finns i ett objekt eller en array.

Syntaxen för detta uttryck är som följer:

 För varje värde i värden Instruktionslista Nästa element 

Sluta skriva exekvering

VBScript tillåter användningen av avslutningskommandot, vilket möjliggör fullständigt avbrott i manuset.

Original dokument publicerat CommentcaMarche.net.

Tidigare Artikel Nästa Artikel

Bästa Tipsen