Kas ir nosacījuma paziņojums?
Programmēšanas laikā jums būs jāpieņem noteikti lēmumi un jāveic dažādas darbības, pamatojoties uz šiem lēmumiem.
Šādās situācijās jūs izmantosiet nosacījumus.
VBScript ir četru veidu nosacītie paziņojumi: Ja… Tad, Ja… Tad… Cits, Ja… Tad… ElseIf un Atlasiet gadījumu.
Šajā apmācībā jūs uzzināsiet
- Ja Tad paziņojums
- Ja cits paziņojums
- Ja Elseifa paziņojums
- SELECT Case Statement
VBScript Ja Tad paziņojums
Jūs izmantosiet VBScript Ja-Tad priekšrakstu, ja vēlaties izpildīt kodu, kad ir izpildīts noteikts nosacījums.
Piemēram, vēlaties izvest ziņojumu "Welcome", kad mainīgā loggedIn vērtība ir patiesa.
Šajā gadījumā jūs izmantosiet If… Tad paziņojumu VBS.
If loggedIn = true Thendocument.write("Welcome")End If
PIEZĪME: Ja esat aizmirsis beigt kodu ar End If, jūs nesaņemsit nevienu izvadi.
VBScript Ja cits paziņojums
Jūs izmantosiet VBScript If…. Tad… .Ese paziņojums, ja vēlaties izvēlēties vienu no diviem izpildāmajiem koda blokiem.
Piemēram, vēlaties izvest ziņojumu "Sveiks, labrīt", kad mainīgā ar nosaukumu "laiks" vērtība ir mazāka vai vienāda ar desmit, un citādi jāizdod ziņa "Sveika, laba diena".
Šādā gadījumā jūs izmantosiet If…. Tad ... citu paziņojumu.
If time <= 10 Thendocument.write("Hi, Good Morning")Elsedocument.write("Hi, Good Day")End If
VBScript If Elseif paziņojums
Jūs izmantosiet paziņojumu If…, tad .... ElseIf, ja jums jāizvēlas viens no daudziem izpildāmajiem koda blokiem.
Piemēram, ja vēlaties mainīt izvadi, pamatojoties uz nedēļas dienu, jums jāizmanto If… Tad… .ElseIf paziņojums.
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 lietas izklāsts
Līdzīgi kā If… Tad .... ElseIf paziņojums, VBScript Case priekšrakstu var izmantot arī tad, ja jums jāizvēlas viens no daudziem izpildāmajiem koda blokiem.
To pašu iepriekšējo kodu var ierakstīt šādi, izmantojot Select Case paziņojumu.
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
Izmēģiniet zemāk norādīto kodu, lai padarītu jēdzienu skaidrāku.
Ja Cits Ja Piemērs
1. darbība. Kopējiet kodu redaktorā
2. darbība. Saglabājiet failu kā condition.html vēlamajā vietā.
Tagad atveriet failu pārlūkprogrammā Internet Explorer, un ekrāns izskatīsies šādi ar lodziņu, kurā tiek prasīts ievadīt vecumu.
Ievadiet skaitlisko vērtību, teiksim 22. Jūs saņemsiet šādu ziņojumu.
Ievadiet dažādas vērtības un novērojiet izvadi.
Kopsavilkums
- IN VBS nosacītos paziņojumus izmanto, lai pieņemtu lēmumus un izpildītu dažādus koda blokus, pamatojoties uz pieņemtajiem lēmumiem.
- Jūs izmantosiet paziņojumu If… Then, ja vēlaties izpildīt kodu, kad ir izpildīts noteikts nosacījums.
- Jūs izmantosiet If…. Tad… .Ese paziņojumu, ja vēlaties izvēlēties vienu no diviem izpildāmajiem koda blokiem.
- Ja izmantosiet vienu no daudzajiem koda blokiem, jūs izmantosiet paziņojumu If… Tad ....