ASP IF語句
*xt 你用了movenext這一句if i<=*Count then for i=1 to 36 outstr=outstr & "
在asp中if語句的語法是什么
if語句的語法格式如下(if和else是關鍵字):
if ( booleanExpression )
statement-1;else statement-2;
例如,以下if語句用于遞增一個秒表的秒針(暫時忽略分鐘)。如果seconds的值是59,就重置為0;否則就使用操作符++來遞增:
int seconds;
if (seconds == 59)
seconds = 0;elseseconds++;補充:
只使用布爾表達式!
if語句中的表達式必須放在一對圓括號中。除此之外,表達式必須是布爾表達式。在另一些語言中(尤其是C和C++),還可以使用一個整數表達式,編譯器能自動將整數值轉換成true(非零值)或false(零值)。C#不允許這樣做。如果寫這樣的一個表達式,編譯器會報錯。
假如在if語句中不慎寫了一個賦值表達式,而不是執行一個相等性測試,C#編譯器也能識別你的錯誤。例如:
int seconds;
if (seconds = 59) // 編譯時錯誤
if (seconds == 59) // 正確
不慎而寫成賦值表達式,是C和C++程序容易出現bug的另一個原因。在C和C++中,會將所賦的值(59)悄悄地轉換成一個布爾值(任何非零的值都會被視為true),造成每次都必定執行if語句之后的代碼。
最后,可以將一個布爾變量作為表達式使用,如下例所示:
bool inWord;
if (inWord == true) // 可以,但不常用
if (inWord) // 更好
'需要執行的代碼
在asp中if語句的語法是什么
if語句的語法格式如下(if和else是關鍵字): if ( booleanExpression ) statement-1;else statement-2; 例如,以下if語句用于遞增一個秒表的秒針(暫時忽略分鐘)。
如果seconds的值是59,就重置為0;否則就使用操作符++來遞增: int seconds; if (seconds == 59) seconds = 0;elseseconds++;補充: 只使用布爾表達式! if語句中的表達式必須放在一對圓括號中。除此之外,表達式必須是布爾表達式。
在另一些語言中(尤其是C和C++),還可以使用一個整數表達式,編譯器能自動將整數值轉換成true(非零值)或false(零值)。C#不允許這樣做。
如果寫這樣的一個表達式,編譯器會報錯。 假如在if語句中不慎寫了一個賦值表達式,而不是執行一個相等性測試,C#編譯器也能識別你的錯誤。
例如: int seconds; if (seconds = 59) // 編譯時錯誤 if (seconds == 59) // 正確 不慎而寫成賦值表達式,是C和C++程序容易出現bug的另一個原因。在C和C++中,會將所賦的值(59)悄悄地轉換成一個布爾值(任何非零的值都會被視為true),造成每次都必定執行if語句之后的代碼。
最后,可以將一個布爾變量作為表達式使用,如下例所示: bool inWord; if (inWord == true) // 可以,但不常用 if (inWord) // 更好 '需要執行的代碼。
ASP的if語句一般怎么用
1. if..end if
*。else。end if
*。elseif。else。end if
10 Then
*("大于10")
ElseIf myNum = 10 Then
*("等于10")
Else
*("小于10")
End If
%>
4.嵌套使用
=0 then
if myNum=0 then
執行語句1
else
執行語句2
end if
else
執行語句3
end if
%>
ASP中if語句的嵌套使用
(1)if ..then
。..
(2)if .. then
。..
(2)elseif .. then
。..
(2)else
。..
(3) if 。 then
。..
(3) else
(3) end if
(2)end if
。..
(1)elseif 。 then
。.
(4)if 。 then
。。
(4)elseif 。then
。。
(4)else
(4)end if
。..
(1)else
。。
(1)end if
這樣使用,是可以試試
寫IF的時候注意層次,一個IF完成的時候就應該有個end if,而不是一起結束if
asp的if語句
我建議你改成這樣
sql="select * from message where myid='"*("myid")"' and mypassword='"*("mypassword)"'"
* sql,conn,1,1
if not * then
if(rst("shenhe")="yes") then
*("這里加上你審核通過的處理")
else
*("這里加上你審核未通過的處理")
end if
else
*("這里加了沒有這個用戶名,或者密碼錯誤的處理")
end if
ASP的IF 語句嵌套格式是怎么樣的
用_____標出空格,代碼遞進沒法顯示了If …… Then
_____If …… Then
_____Else
_____……
_____End If
ElseIf
_____If …… Then
_____Else
_____……
_____End If
Else
_____If …… Then
_____Else
_____……
_____End If
End If
百度知道的編輯器把空格都過濾了,這樣好看出嵌套