如何在if语句中检查两个条件?

时间:2013-10-22 13:42:15

标签: asp-classic vbscript

<%
i=1
j=1

if ((i=1) && (j=1)) then
response.write("i = 1 and j =1")
else
response.write("i <> 0")
end if

%>

我正在使用.asp扩展程序保存此内容。这里if条件不起作用。如何在经典ASP代码的if条件下检查2个条件?

3 个答案:

答案 0 :(得分:3)

在这种情况下,我认为您所寻找的logical operatorAnd

if ((i = 1) And (j = 1)) then

答案 1 :(得分:1)

运营商and不是&&,因此请将您的代码更改为:

<%
i=1
j=1

if ((i=1) and (j=1)) then
Response.Write("i = 1 and j =1")
else
Response.Write("i <> 0")
end if

%>

<小时/> 输出:

  

i = 1且j = 1

答案 2 :(得分:0)

试试这个

if ((i=1) and (j=1)) then