vbscript 可以按引用傳遞參數(shù)嗎?
更新時(shí)間:2006年10月07日 00:00:00 作者:
vbscript 可以按引用傳遞參數(shù)嗎?
比如說
function ddd(str)
str=str & "12345"
end function
abc="54321"
想通過 ddd(abc) ,把a(bǔ)bc變成“5432112345”
要怎么改動(dòng)才行呢?
回答:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
沒發(fā)現(xiàn)要改動(dòng)的地方啊
其實(shí)vbscript默認(rèn)的傳遞參數(shù)方式就是byref,如果要傳值,反倒要寫成
function ddd(byval str)
...
但是在JS中調(diào)用VBS定義的函數(shù)時(shí),參數(shù)則是按值傳遞,指明byRef也沒有用
如果要改變值,可以用對(duì)象包裝起來,如
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
比如說
function ddd(str)
str=str & "12345"
end function
abc="54321"
想通過 ddd(abc) ,把a(bǔ)bc變成“5432112345”
要怎么改動(dòng)才行呢?
回答:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
沒發(fā)現(xiàn)要改動(dòng)的地方啊
其實(shí)vbscript默認(rèn)的傳遞參數(shù)方式就是byref,如果要傳值,反倒要寫成
function ddd(byval str)
...
但是在JS中調(diào)用VBS定義的函數(shù)時(shí),參數(shù)則是按值傳遞,指明byRef也沒有用
如果要改變值,可以用對(duì)象包裝起來,如
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
相關(guān)文章
由vbs sort引發(fā).NET Framework之間的關(guān)系說明
昨天晚上linkanyway問我VBS數(shù)組怎么排序,有沒有sort方法。我說,VBS又不是C#,怎么可能有sort方法,自己寫個(gè)排序算法不就行了。他說他不會(huì)寫,忽悠誰(shuí)呢。2011-01-01
VBS合并一個(gè)文件夾里的TXT的實(shí)現(xiàn)代碼
有時(shí)從網(wǎng)上的電子書網(wǎng)站上下載解壓后。得到的是多個(gè)TXT文本。有沒有辦法把多個(gè)TXT合在一起看呢?寫了個(gè)代碼。不是很完美,歡迎高手批評(píng)指教。 我只是個(gè)菜鳥,需要大家的關(guān)懷才能進(jìn)步哇2013-01-01
vbs 自制數(shù)字益智游戲?qū)崿F(xiàn)代碼
這篇文章主要介紹了vbs 自制數(shù)字益智游戲?qū)崿F(xiàn)代碼,需要的朋友可以參考下2019-04-04

