通过本文主要向大家介绍了vbscript,vbscript教程,vbscript是什么,vbscript.dll,vbscript下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
vbscript 可以按引用传递参数吗?
比如说
function ddd(str)
str=str & "12345"
end function
abc="54321"
想通过 ddd(abc) ,把abc变成“5432112345”
要怎么改动才行呢?
回答:
function ddd(str) str=str & "12345" end function abc="54321" ddd abc msgbox abc
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]</div>
没发现要改动的地方啊
其实vbscript默认的传递参数方式就是byref,如果要传值,反倒要写成
function ddd(byval str)
...
但是在JS中调用VBS定义的函数时,参数则是按值传递,指明byRef也没有用
如果要改变值,可以用对象包装起来,如
sub chgArg(a) a.x=100 a.y=100 end sub
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]</div> </div>
比如说
function ddd(str)
str=str & "12345"
end function
abc="54321"
想通过 ddd(abc) ,把abc变成“5432112345”
要怎么改动才行呢?
回答:
function ddd(str) str=str & "12345" end function abc="54321" ddd abc msgbox abc
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]</div>
没发现要改动的地方啊
其实vbscript默认的传递参数方式就是byref,如果要传值,反倒要写成
function ddd(byval str)
...
但是在JS中调用VBS定义的函数时,参数则是按值传递,指明byRef也没有用
如果要改变值,可以用对象包装起来,如
sub chgArg(a) a.x=100 a.y=100 end sub
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]</div> </div>

