level 1
woaisea246
楼主
<html>
<head>
<title>ifStatment</title>
<HTA:APPLICATION
APPLICATIONNAME="ifStatment"
ID="ifStatment"
VERSION="1.0"/>
</head>
<script language="VBScript">
Sub demosub(a)
document.write("传来的a为"&a)
If a<0 Then
document.write("a<0")
ElseIf a>0 And a<10 Then
document.write("0<a<=10")
ElseIf a>10 And a<20 Then
document.write("10<a<20")
Else
document.write("a>20")
End If
End Sub
</script>
<body bgcolor="white">
<script language="VBScript">
Dim a
a=-1
Call demosub(a)
</script>
</body>
</html>
输入a=1输出的结果就是10 ,但是明明是1的嘛。输入a=2 ,输出结果就是20,但是明明是2的嘛。 而且还不执行后面的判断语句
但是神奇的是输入负数 譬如-1 就能正常输入 传来的a为-1 a<0![[拍砖]](/static/emoticons/u62cdu7816.png)
求指教。刚接触VBS ,求洗礼!!
2014年03月19日 16点03分
1
<head>
<title>ifStatment</title>
<HTA:APPLICATION
APPLICATIONNAME="ifStatment"
ID="ifStatment"
VERSION="1.0"/>
</head>
<script language="VBScript">
Sub demosub(a)
document.write("传来的a为"&a)
If a<0 Then
document.write("a<0")
ElseIf a>0 And a<10 Then
document.write("0<a<=10")
ElseIf a>10 And a<20 Then
document.write("10<a<20")
Else
document.write("a>20")
End If
End Sub
</script>
<body bgcolor="white">
<script language="VBScript">
Dim a
a=-1
Call demosub(a)
</script>
</body>
</html>
输入a=1输出的结果就是10 ,但是明明是1的嘛。输入a=2 ,输出结果就是20,但是明明是2的嘛。 而且还不执行后面的判断语句
但是神奇的是输入负数 譬如-1 就能正常输入 传来的a为-1 a<0
求指教。刚接触VBS ,求洗礼!!