elseif 和else if 有什么区别???(asp)

2024-11-22 17:26:27
推荐回答(1个)
回答1:

Dim
iCount
iCount
=
0
为了实现判断
iCount
大于
0,
小于
0,
还是等于
0,
可以写下这两段代码
注:
为了体现代码缩进,
我这里用
____
表示一个
制表符,
也就是一个缩进
1.
If
iCount
<
0
Then
____Response.Write
"iCount
<
0"
ElseIf
iCount
>
0
Then
____Response.Write
"iCount
>
0"
Else
____Response.Write
"iCount
=
0"
End
If
2.
If
iCount
<
0
Then
____Response.Write
"iCount
<
0"
Else
If
iCount
>
0
Then
________Response.Write
"iCount
>
0"
____Else
________Response.Write
"iCount
=
0"
____End
If
End
If
从上面两段代码可以知道
Else
If
其实就相当于
Else
____If
...
但是

Else
下的
If
必须得有关闭
End
If

Else
本身也有
End
If
所以就成了
Else
If
...
____Else
'因为这里的
Else
不是与上面的
Else
同级,
所以应缩进以提高代码可读性
...
____End
If
End
If
当然,
我们也知道
当语句写在
If
...
Then
同一行时,
可不用关闭
所以如果有
If
...
Then
...
Else
If
...
Then
____...
____End
If
End
If
我们就可以写成
If
...
Then
...
Else
If
...
Then
...
End
If
希望你看到这里没有和我一样晕了!!~~
:)
,
^_^