日期:2014-05-17  浏览次数:20919 次

Y为什么不用赋值?这样为什么可以得出结果?
<script   language= "vbscript ">
Sub   DoMyProc50Times()  
          Dim   x   ,y
          For   x   =   1   To   50   'x初始值为1,默认setup=1递增
          y=y+x                      
          Next  
          msgbox(y)
End   Sub  

call   DoMyProc50Times()
</script>

上面脚本中Y没有初始值,Y=Y+X怎么运行的?
哪个大哥帮小弟解答下,跪谢!

------解决方案--------------------
vb中变量是不需要先定义的,默认为空,而且值的类型是变的
------解决方案--------------------
这里的Y默认为 0