经典论坛's Archiver

hr97c 发表于 2008-7-4 16:43

inputbox的返回值与select语句

<script language="vbscript">
    dim x
    x=inputbox("请输入1-7之间的数","输出星期")
    select case x
        case ""
          msgbox "请输入数字!"         
        case 1
          msgbox "星期一"           
        case 2
          msgbox "星期二"      
        case 3
          msgbox "星期三"      
        case 4
          msgbox "星期四"         
        case 5
          msgbox "星期五"
        case 6
          msgbox "星期六"  
        case 7
          msgbox "星期天"
        case else
          msgbox "请输入1-7之间的数字!"
    end select
</script>

代码如上所示, inputbox函数的返回类型是字符串,但除第一个case外,其它的分支都是数值型的结果,这样还能和返回来的x匹配吗?(测试成功,没有问题)
很奇怪,看看朋友们是怎么说的……

hr97c 发表于 2008-7-7 21:05

应该有解啊……

wagx 发表于 2008-7-7 21:23

自动匹配啊
[html]<script language="vbscript">
dim a
a="1"
msgbox a+"2"
msgbox a+2
</script>[/html]

playboy2925 发表于 2008-7-8 22:17

ASP 没有严格的数据类型要求.大部分都能自动转的.

页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.