elseif 语句问题!

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:50:04
if jg3<18.5 then
response.write "1"
elseif 18.5<jg3<24.9 then
response.write"2"
elseif 25.0<jg3<29.9 then
response.write"3"
else
response.write "4"
end if
前两个条件能判断,后两个不起作用!高手指教!
我试过了elsif 语句没有问题,,只是条件写的有问题。可是我有四个范围你看应该怎么写啊。
<18.5
18.5-24.9之间的
25.0-29.9之间的
>30.0

先谢谢了!

第2个elseif完全可以写成 jg3<24.9
第3个elseif可以写成 jg3<29.9

我试过了,判断区间时,不要连写,如果能省略就省略,不能,就用and连接,如if jp3>18.5 and jp3<24.9,否则,只判断前一部分,如18.5<jp3<24.9,等价于jp3>18.5

这个是我改的,参考一下:
If jg3 < 18.5 Then
response.write "1"
ElseIf jg3 < 24.9 Then
response.write "2"
ElseIf jg3 < 29.9 Then
response.write "3"
Else
response.write "4"
End If