簡單的問題。我試圖搜索,通過搜索少於和大於標誌不會返回很好的結果。什麼是'<>'asp運算符?
我的猜測是<>
基本上相當於not equals
。那麼,如果x
是空字符串或空字符串,那麼下面的表達式將是錯誤的,否則爲true?
if x <> ""
簡單的問題。我試圖搜索,通過搜索少於和大於標誌不會返回很好的結果。什麼是'<>'asp運算符?
我的猜測是<>
基本上相當於not equals
。那麼,如果x
是空字符串或空字符串,那麼下面的表達式將是錯誤的,否則爲true?
if x <> ""
因此,如果x爲空或空字符串,否則返回true下面的表達式將是假的?
不完全是。很少有函數來驗證值:如果表達式爲空
IsNull(expression)
ISNULL返回True,也就是說,它不包含任何 有效數據;否則,IsNull返回False。如果表達式包含多個變量,則任何組成變量中的空值將導致返回整個表達式的真 。
空值表示該變量不包含有效數據。 Null與Empty不同,這表示變量尚未初始化爲 。它也與零長度字符串 (「」)不同,後者有時稱爲空字符串。
IsEmpty(expression)
expression參數可以是任意表達式。但是,因爲 IsEmpty用於確定是否初始化單個變量,所以表達式參數通常是單個變量名稱。
如果變量未初始化,或者 顯式設置爲Empty,則IsEmpty返回True;否則,它返回False。如果expression包含多個變量,則返回False始終爲 。
其他功能良好
VarType(varname)
返回一個指示變量子類型的值。
使用Windows腳本5.6文檔從http://www.microsoft.com/en-us/download/details.aspx?id=2764
如果值包含在列出的實體這也將返回True。這通常是用來尋找可能會或可能不會被提供quesrystring或表單元素:
If Request("someFieldName") <> "" Then
' Field was provided and has a value, so use the field value
Else
' Field was either empty or not provided, in which case use something else
End If
希望這有助於。
你是對的 - <>只是「不等於」。 –
從http://www.microsoft.com/en-us/download/details.aspx?id=2764使用文檔Windows Script 5.6文檔 – Zam