<% dim x,y x=2 y=3 sub testlocalvar() dim x,num,y x=8 num=y y=x+num end sub call testlocalvar() response.write"x的值为:"&x&"<br>y的值为:"&y response.write"<br>num的值为:"&num %>

热心网友

在sub testlocalvar()中的x,y与之前定义的x,y没有任何关系,调用是没有作用的。

热心网友

简单愚蠢的错误

热心网友

因为你在testlocalvar()过程中重新定义了变量,之前定义的变量赋的值都是无效的。