Câu lệnh điều kiện là gì?
Trong khi lập trình, bạn sẽ phải đưa ra các quyết định nhất định và thực hiện các hành động khác nhau dựa trên các quyết định đó.
Trong những tình huống như vậy, bạn sẽ sử dụng câu lệnh điều kiện.
Trong VBScript, có bốn loại câu lệnh điều kiện: If… Then, If… Then… Else, If… Then… ElseIf và Select Case.
Trong hướng dẫn này, bạn sẽ học-
- Câu lệnh If Then
- Nếu tuyên bố khác
- Câu lệnh If Elseif
- Tuyên bố trường hợp SELECT
VBScript If Then Statement
Bạn sẽ sử dụng câu lệnh If-Then VBScript nếu bạn muốn thực thi một số mã khi một điều kiện cụ thể là đúng.
Ví dụ: bạn muốn xuất ra thông báo "Chào mừng" bất cứ khi nào giá trị của biến loggedIn là true.
Trong trường hợp này, bạn sẽ sử dụng câu lệnh If… Then trong VBS.
If loggedIn = true Thendocument.write("Welcome")End If
LƯU Ý: Nếu bạn quên kết thúc mã bằng End If, bạn sẽ không nhận được bất kỳ đầu ra nào.
VBScript If Else Statement
Bạn sẽ sử dụng câu lệnh VBScript If… .hen… .Else, nếu bạn muốn chọn một trong hai khối mã để thực thi.
Ví dụ: bạn muốn xuất ra thông báo "Chào, Chào buổi sáng" khi giá trị của một biến có tên là "thời gian" nhỏ hơn hoặc bằng mười và nếu không sẽ xuất ra thông báo "Chào, chúc một ngày tốt lành".
Trong trường hợp này, bạn sẽ sử dụng câu lệnh If… .hen… Else.
If time <= 10 Thendocument.write("Hi, Good Morning")Elsedocument.write("Hi, Good Day")End If
VBScript If Elseif Statement
Bạn sẽ sử dụng câu lệnh If… Then… .ElseIf, nếu bạn phải chọn một trong nhiều khối mã để thực thi.
Ví dụ, nếu bạn muốn thay đổi kết quả dựa trên ngày trong tuần, thì bạn phải sử dụng câu lệnh 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
Tuyên bố trường hợp VBScript SELECT
Tương tự như câu lệnh If… Then… .ElseIf, câu lệnh VBScript Case cũng có thể được sử dụng nếu bạn phải chọn một trong nhiều khối mã để thực thi.
Đoạn mã trên có thể được viết như thế này bằng cách sử dụng câu lệnh Chọn trường hợp.
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
Hãy thử mã được cung cấp bên dưới để làm cho khái niệm rõ ràng hơn.
If Else If Ví dụ
Bước 1) Sao chép mã vào trình chỉnh sửa của bạn
Bước 2) Lưu tệp dưới dạng condition.html ở vị trí ưa thích của bạn.
Bây giờ, hãy mở tệp trong Internet Explorer và màn hình của bạn sẽ trông như thế này với một hộp yêu cầu nhập tuổi của bạn.
Nhập một giá trị số, giả sử là 22. Bạn sẽ nhận được một thông báo như thế này.
Nhập các giá trị khác nhau và quan sát kết quả đầu ra.
Tóm lược
- TRONG VBS, Câu lệnh điều kiện được sử dụng để đưa ra quyết định và thực thi các khối mã khác nhau dựa trên các quyết định được đưa ra.
- Bạn sẽ sử dụng câu lệnh If… Then, nếu bạn muốn thực thi một số đoạn mã khi một điều kiện cụ thể là đúng.
- Bạn sẽ sử dụng câu lệnh If… .hen… .Else, nếu bạn muốn chọn một trong hai khối mã để thực thi.
- Bạn sẽ sử dụng câu lệnh If… Then… .ElseIf và câu lệnh Select Case, nếu bạn phải chọn một trong nhiều khối mã để thực thi.