vbscript conditional statements
Introduksjon til betingede uttalelser: VBScript Tutorial # 4
Vi diskuterte ' Konstanter, operatører og operatørers forrang i VBScript ‘I min forrige 3. veiledning i ‘ Læring VBScript ‘Serie.
Her vil jeg forklare de forskjellige betingelsesuttalelsene som brukes i VBScript. Du må ha god forståelse av disse betingede uttalelsene for å kunne gå videre med de påfølgende emnene på en enkel måte.
Denne opplæringen orienterer deg om betydningen og typene av betingede uttalelser i detalj sammen med enkle eksempler for enkel forståelse.
La oss diskutere om betingede uttalelser.
Hva du vil lære:
Betingede uttalelser
Som navnet forklarer, Betingede uttalelser refererer til et sett med uttalelser som er skrevet for å oppfylle en bestemt betingelse. Enkelt sagt er dette slike uttalelser som hjelper i beslutningsprosessen ved å gjøre det mulig å sjekke om noen spesifikke betingelser er oppfylt eller ikke i henhold til kravet til et program.
Noen ganger kan det oppstå en situasjon når det i et stykke kode kreves at noen handlinger utføres for å ta noen beslutninger, og betingede uttalelser tilfredsstiller dette kriteriet. Disse utsagnene er mye brukt under koding, og dermed danner de grunnlaget for et programmeringsspråk.
La meg sitere et enkelt Eksempel fra vårt daglige liv for å få deg til å forstå dette tydeligere. La oss vurdere et scenario som ‘Du må gå på fest i dag’ men det er noen betingelser for det. Hvis drosjen kommer, vil du kunne gå til festen, ellers må du savne festen.
I et slikt tilfelle kan betingede uttalelser skrives som følger:
Hvis drosje kommer Da
du vil gå i festen
Ellers
du vil savne festen
Slutt om
php intervju spørsmål og svar for 1 års erfaring
La oss diskutere de forskjellige typene av betingede uttalelser i VBScript.
Foreslått lesing = >> Betingede uttalelser i VBA
Ulike betingelsesuttalelser i VBScript
VBScript-språk støtter fire typer betingelsesuttalelser.
De fleste av oss må allerede være klar over disse utsagnene mens vi jobber på andre programmeringsspråk. Av disse uttalelsene kan en uttalelse brukes ut fra dine krav, og det er opp til deg å bestemme og velge det beste alternativet for et bestemt scenario.
Følgende er listen over betingede uttalelser:
- VBScript Hvis… Avslutt hvis uttalelse
- VBScript Hvis ... Annet ... Avslutt hvis uttalelse
- VBScript If… ElseIf… Else ... End If Statement
- VBScript Select Case ... End Select Statement
La oss diskutere hver av disse uttalelsene i detalj.
# 1) VBScript Hvis… Avslutt hvis uttalelse
Denne betingede erklæringen er den mest grunnleggende og mest brukte av alle de 4 tilgjengelige betingelsene. Det er også veldig enkelt å bruke og forstå.
Dette brukes i de scenariene der det er noen spesifikke betingelser som skal oppfylles, og hvis denne betingelsen er oppfylt, vil noen spesifikke utsagnslinjer som er skrevet inne i 'Hvis ... slutt hvis' utføres.
La oss forstå dette ved hjelp av et enkelt eksempel.
Eksempel:
Hvis du vil vise en spesifikk melding basert på verdien av en variabel, kan If… End If Statement brukes på følgende måte.
Let’s see implementation of If End If Statement Dim val = “Wow” If val = “Wow” Then document.write (“This is the correct statement”) End If
# 2) VBScript If ... Else ... End If Statement
Denne er utvidelsen av If ... End If-setningen. Under denne typen er utsagnsblokken delt inn i to deler - inne i henholdsvis ‘Hvis’ -delen og inne i ‘Else’-delen. En av de to delene utføres umiddelbart avhengig av hvilken tilstand som er oppfylt.
La oss forstå dette ved hjelp av et enkelt eksempel.
Eksempel:
Hvis det er et uttrykk som vil evaluere enten sant eller usant. I tilfelle True, vil en bestemt melding vises, og i tilfelle False vil en annen melding vises.
I et slikt scenario kan du bruke If ... Else ... End If Statement på følgende måte.
Let’s see implementation of If Else Statement Dim val1, a, b a=5 b=10 val1 = (a == b) OR (a<=10) If val1 = True Then document.write (“Result of the expression is true”) Else document.write (“Result of the expression is false”) End If
# 3) VBScript If ... ElseIf ... Else ... End If Statement
Denne metoden er en utvidelse av den tidligere, dvs. hvis ... annet ... avslutt hvis uttalelse. Når et sett med utsagn er delt inn i flere blokker sammen med If og Else-delen, og hvis noen andre deler også kreves i en kode, kan du bruke denne betingede erklæringen.
Noen ganger kan det oppstå en situasjon når en tilstand ikke er oppfylt i 'Hvis' -delen eller i 'Annen' -delen, og det kreves at noen andre forhold kontrolleres.
I de ovennevnte tilfellene Hvis… ElseIf… Else… End If If Statement kan bli brukt.
La oss forstå dette tydelig ved hjelp av et eksempel.
Eksempel:
La oss anta et tilfelle der du må sjekke datatypen til en variabel som om den er av boolsk type, strengtype, etc. I et slikt scenario må du sjekke flere forhold og må bevege deg i forskjellige blokker en etter en, og om ikke noe oppfyller betingelsen, og til slutt vil du flytte i den andre delen av koden.
La oss ta en titt på implementeringen av den.
Let’s see implementation of If ElseIf Statement Dim val val = “abcd” val1 = VarType(val) If val1 = vbEmpty Then document.write (“This is an Empty variable”) ElseIf val1=vbNull document.write (“This is a Null variable”) ElseIf val1=vbString document.write (“This is a variable of String data type”) ElseIf val1=vbBoolean document.write (“This is a variable of Boolean data type”) Else document.write (“This is not a valid variable so cannot identify its data type”) End If
# 4) VBScript Select Case ... End Select Statement
Denne betingede erklæringen fungerer på samme måte som den ovennevnte, dvs. hvis ... annet hvis ... annet ... avslutt hvis uttalelsen, men i henhold til observasjonen Velg sak er det bedre alternativet når det gjelder å arbeide med flere sett med forhold i et program.
Når du jobber med ‘Hvis… ElseHvis… Annet… Avslutt hvis uttalelse’, må du flytte hver tilstand eller blokkere en etter en til du når den forventede, og dette tar mye tid og krefter. Mens du velger Select Statement, kan du direkte gå til den nøyaktige saken uten å kaste bort tid ved å gå til hver tilstand en etter en.
La oss se implementeringen av Select Case ved å referere til selve eksemplet ovenfor.
Eksempel:
Let’s see implementation of Select Case Statement Dim val val = “abcd” Select Case VarType(val) Case vbEmpty document.write (“This is an Empty variable”) Case vbNull document.write (“This is a Null variable”) Case vbString document.write (“This is a variable of String data type”) Case vbBoolean document.write (“This is a variable of Boolean data type”) Case Else document.write (“This is not a valid variable so cannot identify its data type”) End Select
Konklusjon
Jeg håper at på slutten av denne opplæringen av VBScript-serien vil du være i stand til å forstå de påfølgende opplæringene i denne serien med letthet og komfort.
Neste opplæring # 5 : Jeg vil orientere om de forskjellige typene løkker på VBScript-språket i mine kommende opplæringsprogrammer.
Følg med for mye mer opplæring om VBScript Series.
Del gjerne din erfaring med å jobbe med betingede uttalelser og gi oss beskjed hvis du har spørsmål.
Anbefalt lesing
- VBScript Tutorials: Lær VBScript From Scratch (15+ dybdeopplæringer)
- VBScript Error Handling: VBScript On Error, On Error GoTo 0, On Error Fortsett neste
- Unix betingede uttalelser: hvis så andre og relasjonelle operatører
- Arbeide med hendelser i VBScript
- VBScript-funksjoner og prosedyrer
- Python betingede uttalelser: if_else, elif, nestet if Statements
- Legge til betingelses- og løkkeuttalelser i søkeordvisning - QTP-veiledning nr. 4
- VBScript-variabler: Hvordan deklarere og bruke variabler - VBScript Dim