Asp中通过简单的例子理解下ByVal和ByRef的用法
分类:首页
标签Tags:asp,通过,简单,例子,理解,byval,byref,用法,文件名,aspbyref,具体,代码,sub,testmain,dim,a,call,testby
文件名称: |
ByVal.asp |
ByRef.asp |
具体代码: |
<% Sub TestMain() Dim A : A=5 Call TestBy(A) Response.write A End Sub Sub TestBy(ByVal T) T=T+1 End sub call TestMain() %> |
<% Sub TestMain() Dim A : A=5 Call TestBy(A) Response.write A End Sub Sub TestBy(ByRef T) T=T+1 End sub call TestMain() %> |
运行结果: |
5 |
6 |
结 论: |
注意:子程序TestBy(ByVal T)中T变量声明方式是ByVal
运行结果子程序没有影响到A的值 |
注意:子程序TestBy(ByRef T)中T变量的声明方式是ByRef
运行结果A的值通过子程序发生了改变 |
看完了,上面的比较就知道说明意思了吧。
以上就是【Asp中通过简单的例子理解下ByVal和ByRef的用法】的全部内容了,欢迎留言评论进行交流!