Tutorial ng VBScript
- Ilang Nakauna Tutorial ng VB
- Ilang Susunod Panimula ng VB
实例
- If...then..else 语句
- 本例演示如何编写 if...then..else 语句。
- If...then..elseif 语句
- 本例演示如何编写 if...then...elseif... 语句。
- Select case 语句
- Ito ay nagpapakita kung paano isulat ang parirala na select case.
Parirala ng kondisyon
Madalas, kapag nagpupuno tayo ng code, kailangan nating gumawa ng iba't ibang operasyon batay sa iba't ibang hahalintulad. Maaari nating gamitin ang parirala ng kondisyon upang gawin ito.
Sa VBScript, magamit natin ang tatlong uri ng parirala ng kondisyon:
- Parirala na if
- Kung gusto mong eeksikwis ang isang serye ng parirala kapag ang kondisyon ay totoo, magamit ang parirala na ito.
- Parirala na if...then...else
- Kung gusto mong eeksikwis ang isa sa dalawang set ng code, magamit ang parirala na ito.
- Parirala na if...then...elseif
- Kung gusto mong piliin ang isa sa mga set ng code para sa eeksiksyon, magamit ang parirala na ito.
- Parirala na select case
- Kung gusto mong piliin ang isa sa mga set ng code para sa eeksiksyon, magamit ang parirala na ito.
If....Then.....Else
Sa mga sumusunod na sitwasyon, magamit mo ang parirala na If...Then...Else:
- Eeksikwis ang isang parirala kapag ang kondisyon ay totoo
- Piliin ang isa sa dalawang parirala para sa eeksiksyon
Kung gusto mong eeksikwis ang isang linya ng parirala kapag ang kondisyon ay totoo, puwedeng isulat ang parirala sa isang linya:
kung i=10 Then msgbox "Hello"
Sa itaas na parirala, wala ang .else.. parirala. Tanging pinapalakas ng parirala ang isang operasyon kapag ang kondisyon ay totoo (kapag ang i ay 10).
Kung gusto mong eeksikwis ang higit sa isang parirala kapag ang kondisyon ay totoo, dapat isulat ang isang parirala sa isang linya at gamitin ang palagay na "End If" upang tapusin ang parirala:
kung ang i ay 10 paano msgbox "Hello" i = i+1 end If
Sa itaas na parirala, wala ang .else.. parirala. Tanging pinapalakas ng parirala ang maraming operasyon kapag ang kondisyon ay totoo.
Kung gusto mong eeksikwis ang isang parirala kapag ang kondisyon ay totoo at ang ibang parirala kapag ang kondisyon ay hindi totoo, dapat magdagdag ng palagay na "Else":
kung ang i ay 10 paano msgbox "Hello" else msgbox "Goodbye" end If
Ang unang parirala ay eeksikwis kung ang kondisyon ay totoo, at ang ikalawang parirala ay eeksikwis kung ang kondisyon ay hindi katumbas (kapag ang i ay hindi katumbas ng 10).
If....Then.....Elseif
Kung gusto mong piliin ang isa sa mga set ng code para sa eksikusyon, magamit ang if...then...elseif na parirala:
kung ang payment ay "Cash" paano msgbox "Magpapasalansang gamit ang pera!" kung ang payment ay "Visa" paano msgbox "Magpapasalansang gamit ang visa." kung ang payment ay "AmEx" paano msgbox "You are going to pay with American Express." else msgbox "Unknown method of payment." end If
Select Case
Kung ikaw ay nagnanais na pilihin ang isa sa ilang set ng code upang isagawa, magamit ka ng statement na SELECT:
select case payment case "Cash" msgbox "You are going to pay cash" case "Visa" msgbox "You are going to pay with visa" case "AmEx" msgbox "You are going to pay with American Express" case Else msgbox "Unknown method of payment" end select
Ano ang prinsipyo ng paggagamit ng code sa ito: Una, kailangan namin ng isang simpleng ekspresyon (malamang isang variable), at ang ekspresyon na ito ay magiging isang pagtutukoy. Pagkatapos, ang halaga ng ekspresyon ay magiging paghahambing sa bawat halaga sa bawat case, kung may pagkakatugma, ang code na kabilang sa naaangkop na case ay gagawin.
- Ilang Nakauna Tutorial ng VB
- Ilang Susunod Panimula ng VB