asp中VBScript下 if then else的用法注意

来源:互联网 发布:淘宝怎么添加银行卡 编辑:程序博客网 时间:2024/05/23 20:23

许多刚刚接触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 必须在同一行