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

许多刚刚接触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,VBscript,vbscript,asp)