3 回答
TA貢獻1783條經(jīng)驗 獲得超5個贊
if isEmpty(request("aif")) and isEmpty(session("af")) then
如果接收表單傳來的“aif”為空(也就是沒有內容)和Session("af")的內容為空的話,那么……(執(zhí)行下面的語句)
IsEmpty 函數(shù)
返回 Boolean 值指明變量是否已初始化。
IsEmpty(expression)
expression 參數(shù)可以是任意表達式。然而,由于 IsEmpty 用于判斷一個變量是否已初始化,故 expression 參數(shù)經(jīng)常是一個變量名。
說明
如果變量未初始化或顯式地設置為 Empty,則函數(shù) IsEmpty 返回 True;否則函數(shù)返回 False。如果 expression 包含一個以上的變量,總返回 False。
下面的示例利用 IsEmpty 函數(shù)決定變量是否能被初始化:
Dim MyVar, MyCheck
MyCheck = IsEmpty(MyVar) ' 返回 True。
MyVar = Null ' 賦為 Null。
MyCheck = IsEmpty(MyVar) ' 返回 False。
MyVar = Empty ' 賦為 Empty。
MyCheck = IsEmpty(MyVar) ' 返回 True。
TA貢獻1811條經(jīng)驗 獲得超6個贊
isEmpty()是判斷是否為空
為什么要有這句話當然是為了判斷輸入或得到的信息是否合法,這是程序的嚴謹,也是程序的安全,可以說是一個良好的習慣,也是一個程序員的素質吧。
以前有許多人編寫ASP時不夠嚴謹,導致了ASP漏洞,讓不法分子有機可乘,所以這些判斷是很重要的。
添加回答
舉報
