首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

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

2012-02-26 
Y为什么不用赋值?这样为什么可以得出结果?scriptlanguage vbscript SubDoMyProc50Times()Dimx,yForx

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

热点排行