vbscript conditional statements
Introducere în enunțuri condiționate: Tutorial VBScript # 4
Am discutat ' Constantele, operatorii și precedența operatorilor în VBScript ‘În precedentul meu Al treilea tutorial în ‘ Învățarea VBScript ' serie.
Aici, voi explica diferitele declarații condiționale care sunt utilizate în VBScript. Trebuie să înțelegeți bine aceste afirmații condiționale pentru a continua mai departe cu subiectele ulterioare într-un mod ușor.
Acest tutorial vă informează în detaliu despre semnificația și tipurile enunțurilor condiționale, împreună cu exemple simple pentru înțelegerea dvs. ușoară.
Să discutăm despre declarațiile condiționate.
Ce veți învăța:
Declarații condiționate
După cum explică și numele, Declarații condiționate se referă la un set de afirmații care sunt scrise pentru a îndeplini o anumită condiție. În termeni simpli, acestea sunt astfel de afirmații care ajută la procesul decizional, permițându-i să verifice dacă este îndeplinită sau nu o condiție specifică, conform cerințelor unui program.
Uneori poate apărea o situație când într-o bucată de cod, sunt necesare anumite acțiuni pentru luarea unor decizii, iar declarațiile condiționale îndeplinesc acest criteriu. Aceste afirmații sunt utilizate pe scară largă în timpul codificării, prin urmare formează baza unui limbaj de programare.
Permiteți-mi să citez un simplu Exemplu din viața noastră de zi cu zi pentru a vă face să înțelegeți mai clar acest lucru. Să luăm în considerare un scenariu care „Trebuie să mergi la o petrecere azi” dar există unele condiții pentru asta. Dacă vine cabina, atunci veți putea merge la petrecere sau altfel va trebui să ratați petrecerea.
Într-un astfel de caz, declarațiile condiționale pot fi scrise după cum urmează:
Dacă vine cabina Atunci
vei merge în petrecerea
Altfel
îți va fi dor de petrecere
End If
software de copiere DVD gratuit pentru Mac
Să discutăm diferitele tipuri de declarații condiționale din VBScript.
Citire sugerată = >> Declarații condiționate în VBA
Diverse declarații condiționale în VBScript
Limbajul VBScript acceptă 4 tipuri de declarații condiționale.
Majoritatea dintre noi trebuie să fie deja conștienți de aceste afirmații în timp ce lucrează în alte limbaje de programare. Din aceste declarații, orice declarație poate fi utilizată în funcție de cerința dvs. și depinde de dvs. să decideți și să alegeți cea mai bună opțiune pentru un anumit scenariu.
Urmează lista enunțurilor condiționate:
- VBScript If ... Instrucțiune If End
- VBScript If ... Altfel ... End If statement
- VBScript If ... ElseIf ... Altfel ... End If Declarație
- VBScript Select Case ... Declarație de selectare finală
Să discutăm fiecare dintre aceste afirmații în detaliu.
# 1) VBScript If ... Declarație If If
Această declarație condițională este cea mai de bază și cea mai utilizată din toate cele 4 declarații condiționale disponibile. De asemenea, este foarte ușor de utilizat și de înțeles.
Aceasta este utilizată în acele scenarii în care există o condiție specifică care trebuie îndeplinită și dacă respectiva condiție este îndeplinită, vor fi executate câteva linii specifice de instrucțiuni care sunt scrise în interiorul „Dacă ... Încheiați dacă”.
Să înțelegem acest lucru cu ajutorul unui exemplu simplu.
Exemplu:
Dacă doriți să afișați un anumit mesaj bazat pe valoarea unei variabile, atunci Dacă ... Instrucțiunea de încheiere poate fi utilizată în modul următor.
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 ... Altfel ... Declarație If If
Aceasta este extinderea instrucțiunii If ... End If. Sub acest tip, blocul de instrucțiuni este împărțit în 2 părți - în interiorul părții „Dacă” și în interiorul părții „Altfel”. Oricare dintre cele 2 părți este executată imediat în funcție de condiția îndeplinită.
Să înțelegem acest lucru cu ajutorul unui exemplu simplu.
Exemplu:
Dacă există o expresie care va evalua fie adevărat, fie fals. Apoi, în cazul Adevărat, va fi afișat un anumit mesaj, iar în caz de Fals, va fi afișat un alt mesaj.
Într-un astfel de scenariu, puteți utiliza Instrucțiunea If ... Altfel ... End If în felul următor.
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 ... Altfel ... Declarație End If
Această metodă este o extensie a celei anterioare, adică If ... Altfel ... End If Declarație. Când un set de instrucțiuni este împărțit în mai multe blocuri împreună cu partea If și Else și dacă sunt necesare și alte părți într-un cod, atunci puteți utiliza această Declarație condiționată.
Uneori, poate apărea o situație când o condiție nu este îndeplinită în partea „Dacă” și nici în partea „Altfel” și este necesar să se verifice alte condiții.
În cazurile menționate mai sus Dacă ... ElseIf ... Altfel ... Declarația If If poate fi folosit.
Să înțelegem clar acest lucru cu ajutorul unui exemplu.
Exemplu:
Să presupunem un caz în care trebuie să verificați tipul de date al unei variabile ca și cum ar fi de tip boolean, de tip șir etc. Atunci într-un astfel de scenariu trebuie să verificați mai multe condiții și trebuie să vă deplasați în diferite blocuri unul câte unul și dacă nimic îndeplinește condiția, apoi, în cele din urmă, vă veți muta în partea Else a codului.
Să aruncăm o privire asupra implementării sale.
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 ... Declarație de selectare finală
Această Declarație condițională funcționează în același mod ca cea de mai sus, adică Dacă ... Altfel Dacă ... Altfel ... Declarația Sfârșit Dacă, dar conform observației Selectați caz este cea mai bună opțiune atunci când vine vorba de lucrul cu mai multe seturi de condiții într-un program.
Când lucrați cu „Dacă… Altfel… În caz contrar… Declarație de încheiere” trebuie să mutați fiecare condiție sau să blocați una câte una până când ajungeți la cea așteptată și acest lucru consumă mult timp și efort. În timp ce în cazul Declarației selectate, puteți trece direct la cazul exact, fără a pierde timp, mergând la fiecare condiție una câte una.
Să vedem implementarea Cazului selectat făcând referire la exemplul de mai sus.
Exemplu:
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
Concluzie
Sper că până la sfârșitul acestui tutorial de Seria VBScript veți putea înțelege tutorialele ulterioare ale acestei serii cu ușurință și confort.
Următorul tutorial # 5 : Voi informa despre diferitele tipuri de bucle în limbajul VBScript în tutorialele mele viitoare.
Rămâneți la curent pentru mai multe tutoriale despre seria VBScript.
Simțiți-vă liber să împărtășiți experiența dvs. în ceea ce privește lucrul cu declarațiile condiționale și anunțați-ne dacă aveți întrebări.
Lectură recomandată
- Tutoriale VBScript: Aflați VBScript de la zero (15+ Tutoriale aprofundate)
- VBScript Error Handling: VBScript On Error, On Error GoTo 0, On Error Reîncepe
- Enunțuri condiționate Unix: Dacă apoi altfel și Operatori relaționali
- Lucrul cu Evenimente în VBScript
- Funcții și proceduri VBScript
- Instrucțiuni condiționale Python: if_else, elif, imbricate instrucțiuni if
- Adăugarea de declarații condiționale și de buclă în vizualizarea cuvintelor cheie - Tutorial QTP nr. 4
- Variabile VBScript: Cum să declarați și să utilizați variabile - VBScript Dim