Ce este Declarația condiționată?
În timpul programării, va trebui să luați anumite decizii și să efectuați diferite acțiuni pe baza acelor decizii.
În astfel de situații, veți utiliza instrucțiuni condiționale.
În VBScript, există patru tipuri de instrucțiuni condiționale: Dacă ... Apoi, Dacă ... Apoi ... Altfel, Dacă ... Apoi ... ElseIf și Selectați caz.
În acest tutorial, veți învăța-
- Declarația If Then
- Dacă Declarație Altfel
- Dacă Declarația Elseif
- DECLARAȚIE Declarație de caz
Declarație VBScript If Then
Veți utiliza instrucțiunea VBScript If-Then dacă doriți să executați un cod când o anumită condiție este adevărată.
De exemplu, doriți să afișați mesajul „Bun venit” ori de câte ori valoarea variabilei loggedIn este adevărată.
În acest caz, veți utiliza instrucțiunea If ... Then în VBS.
If loggedIn = true Thendocument.write("Welcome")End If
NOTĂ: Dacă uitați să încheiați codul cu End If, nu veți obține nicio ieșire.
Declarație VBScript If Else
Veți utiliza VBScript Dacă… .Atunci… .Else, dacă doriți să selectați unul dintre cele două blocuri de cod de executat.
De exemplu, doriți să afișați mesajul „Bună, bună dimineața” atunci când valoarea unei variabile numite „timp” este mai mică sau egală cu zece și se afișează mesajul „Bună ziua bună” în caz contrar.
Într-un astfel de caz, veți utiliza instrucțiunea If .... Apoi ... Else.
If time <= 10 Thendocument.write("Hi, Good Morning")Elsedocument.write("Hi, Good Day")End If
Declarație VBScript If Elseif
Veți utiliza instrucțiunea If… Then… .ElseIf, dacă trebuie să selectați unul dintre multele blocuri de cod de executat.
De exemplu, dacă doriți să modificați rezultatul în funcție de ziua săptămânii, atunci trebuie să utilizați instrucțiunea If ... Then ... .ElseIf.
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
Declarație de caz VBScript SELECT
Similar cu instrucțiunea If… Then… .ElseIf, instrucțiunea VBScript Case poate fi utilizată și dacă trebuie să selectați unul dintre multele blocuri de cod de executat.
Același cod de mai sus poate fi scris astfel folosind instrucțiunea Select Case.
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
Încercați codul dat mai jos pentru a clarifica conceptul.
Dacă Altfel Dacă Exemplu
Pasul 1) Copiați codul în editorul dvs.
Pasul 2) Salvați fișierul ca condiție.html în locația preferată.
Acum deschideți fișierul în Internet Explorer și ecranul dvs. va arăta astfel, cu o casetă care vă cere să introduceți vârsta dvs.
Introduceți o valoare numerică, să zicem 22. Veți primi un mesaj ca acesta.
Introduceți valori diferite și observați ieșirea.
rezumat
- În VBS, declarațiile condiționale sunt utilizate pentru a lua decizii și a executa diferite blocuri de cod pe baza deciziilor luate.
- Veți utiliza instrucțiunea If ... Then, dacă doriți să executați un cod când o anumită condiție este adevărată.
- Veți utiliza instrucțiunea If .... Apoi ... .Else, dacă doriți să selectați unul dintre cele două blocuri de cod de executat.
- Veți utiliza instrucțiunea If… Then… .ElseIf și instrucțiunea Select Case, dacă trebuie să selectați unul dintre multele blocuri de cod de executat.