![]() |
|
|||||||
![]() |
|
|
Thread Tools | Display Modes |
|
|
|
#1
IP: 49.82.13.130
|
|||
|
|||
|
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 %> |
![]() |
| Currently Active Users Viewing This Thread: 2 (0 members and 2 guests) | |
|
|