vbscript 可以按引用傳遞參數嗎?
更新時間:2006年10月07日 00:00:00 作者:
vbscript 可以按引用傳遞參數嗎?
比如說
function ddd(str)
str=str & "12345"
end function
abc="54321"
想通過 ddd(abc) ,把abc變成“5432112345”
要怎么改動才行呢?
回答:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
沒發(fā)現要改動的地方啊
其實vbscript默認的傳遞參數方式就是byref,如果要傳值,反倒要寫成
function ddd(byval str)
...
但是在JS中調用VBS定義的函數時,參數則是按值傳遞,指明byRef也沒有用
如果要改變值,可以用對象包裝起來,如
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
比如說
function ddd(str)
str=str & "12345"
end function
abc="54321"
想通過 ddd(abc) ,把abc變成“5432112345”
要怎么改動才行呢?
回答:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
沒發(fā)現要改動的地方啊
其實vbscript默認的傳遞參數方式就是byref,如果要傳值,反倒要寫成
function ddd(byval str)
...
但是在JS中調用VBS定義的函數時,參數則是按值傳遞,指明byRef也沒有用
如果要改變值,可以用對象包裝起來,如
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關文章
VBS教程:VBScript 基礎-VBScript編碼約定
VBS教程:VBScript 基礎-VBScript編碼約定...2006-11-11
VBS教程:VBscript屬性-HelpContext 屬性
VBS教程:VBscript屬性-HelpContext 屬性...2006-11-11

