许多刚刚接触asp的新手在 if then else 这一块还是有需要注意的地方。在这里我提一点:
<%
a=5
if a=5 then response.write"ok"
%>
这段代码没有问题
但是如果
<%
a=5
if a=5 then
response.write"ok"
%>
就不ok了,出现错误
这里就提到了一个什么时候需要用end if的问题。
这是因为当if语句块内的执行语句与if... then在同一行时,不需要end语句结束,有end语句反而错误。
当if语句块内的执行语句与if...then不在同一行时,需要end语句结束,没有end语句就会错误。
另外if then 必须在同一行

本文讲解了ASP中if语句的正确使用方法,强调了if语句与执行语句在同一行时无需使用end语句,而在不同行时则需要使用end语句。这有助于避免常见的语法错误。


被折叠的 条评论
为什么被折叠?



