2014-07-07 15 views
0

我正在閱讀一些asp代碼,我無法弄清楚if <> (whatevernumber)的含義。什麼是經典asp中的「if <> 6」?

<>是否等於,或者它可能不同?我不能谷歌這個問題,因爲它沒有搜索符號..

+3

這意味着不等於,例如'='看http://msdn.microsoft.com/en-us/library/9hck4s70(v=vs.84)! aspx – Steve

回答

1

「<>」 是比較。你必須在每一邊放置一個數字或變量。例如:「嘿,電腦!比較x與z並告訴我他們是否不相同!」你會喜歡這種類型的吧:

if (x<>z) then response.write ("hey x and z are not equal! Gimme ten dollars!") 
2

給出的代碼片段是一個錯誤的語法時才:

>> If <> 6 
>> 
Error Number:  1002 
Error Description: Syntax error 

它缺少一個操作數來比較和Then 。 「<>」 是不等於/不同operator

>> If 6 <> 6 Then WScript.Echo "different" : Else WScript.Echo "equal to" : End If 
>> 
equal to 
>> If 7 <> 6 Then WScript.Echo "different" : Else WScript.Echo "equal to" : End If 
>> 
different 
+0

這應該是公認的答案,但我猜Ekkehard缺乏解釋讓他失望。 – Lankymart

+0

@Lankymart - 我應該添加什麼解釋來改進答案? –

+0

這是我看到你使用很多的方法,複製粘貼你自己的測試,並期望人們瞭解它們。對於經驗豐富的程序員來說沒問題,但並不是每個人都會理解你發佈的格式。 *在這一點上,我想指出,我提出了你的答案。 + 1 * – Lankymart