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ā)現(xiàn)要改動的地方啊
其實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ā)現(xiàn)要改動的地方啊
其實vbscript默認的傳遞參數方式就是byref,如果要傳值,反倒要寫成
function ddd(byval str)
...
但是在JS中調用VBS定義的函數時,參數則是按值傳遞,指明byRef也沒有用
如果要改變值,可以用對象包裝起來,如
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關文章
由vbs sort引發(fā).NET Framework之間的關系說明
昨天晚上linkanyway問我VBS數組怎么排序,有沒有sort方法。我說,VBS又不是C#,怎么可能有sort方法,自己寫個排序算法不就行了。他說他不會寫,忽悠誰呢。2011-01-01

