萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> asp編程 >> asp If Then Else 語法與If Then Else實例教程

asp If Then Else 語法與If Then Else實例教程

if語句一種方法,使一個變量或一些其他類型的數據進行決策。例如,你可能有一個

腳本來檢查,如果布爾值為真或假,或變量包含數字或字符串值。

使用if語句,執行語句,如果邏輯條件為真。使用可選的其他條款的執行語句,如果

條件為假。對於看起來If語句的語法如下:
if condition then
   statements_1
else
   statements_2
end if
條件可以是任何表達式,其值為true或false。如果條件計算為真,statements_1被執

行,否則,statements_2被執行。 statement_1和statement_2可以是任何聲明,包括

進一步嵌套的IF語句。

您也可以使用復合的聲明elseif有順序測試多個條件。您應使用此建築如果您想選擇

的線路多套一來執行。
if condition_1 then
   statement_1
[elseif condition_2 then
   statement_2]
...
[elseif condition_n_1 then
   statement_n_1]
[else
   statement_n]
end if
讓我們來的例子。第一個例子決定學生是否已經通過了一項對57個考試及格分數:

Select ActionSelect AllTry It<%@ language="vbscript"%>
<%
Dim Result
Result = 70

if Result >= 57 then
    response.write("Pass <br />")
else
    response.write("Fail <br />")
end if
%>下一個例子使用if語句在elseif變種。這讓我們來測試,如果第一個其他條件是不

正確的。該計劃將測試每一個序列狀態,直至:

它的發現之一是真的。在這種情況下,執行了這一條件的代碼。
它到達一個else語句。在這種情況下,在執行else語句的代碼。
它到達最終如果... elseif ... else結構。在這種情況下,移動到下一個發言後,有

條件的結構。
Select ActionSelect AllTry It<%@ language="vbscript"%>
<%
Dim Result
Result = 70

if Result >= 75 then
    response.write("Passed: Grade A <br />")
elseif Result >= 60 then
    response.write("Passed: Grade B <br />")
elseif Result >= 45 then
    response.write("Passed: Grade C <br />")
else
    response.write("Failed <br />")
end if
%>

copyright © 萬盛學電腦網 all rights reserved