当前位置: 代码迷 >> ASP >> Y为什么不用赋值?这样为什么可以得出结果?该如何处理
  详细解决方案

Y为什么不用赋值?这样为什么可以得出结果?该如何处理

热度:344   发布时间:2012-02-26 20:19:45.0
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
  相关解决方案