2 回答

TA貢獻(xiàn)1772條經(jīng)驗 獲得超5個贊
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | call test2
function test1() dim a(1) a(0)=1 a(1)=2 test1=a end function
function test2() b=test1 msgbox b(0) end function
'vbs 過程,函數(shù)里都是局部變量,需要全局變量 用函數(shù)返回值 去傳遞 '上面給你演示 傳遞數(shù)組變量 如果你需要多個值的話~不需要的話就改單個變量即可 |

TA貢獻(xiàn)1811條經(jīng)驗 獲得超4個贊
JavaScript聲明全局變量三種方式的異同
JavaScript中聲明變量格式:var(關(guān)鍵字)+變量名(標(biāo)識符)。
方式1
var test;
var test = 5;
需注意的是該句不能包含在function內(nèi),否則是局部變量。這是第一種方式聲明全局變量。
方式2
test = 5;
沒有使用var,直接給標(biāo)識符test賦值,這樣會隱式的聲明了全局變量test。即使該語句是在一個function內(nèi),當(dāng)該function被執(zhí)行后test變成了全局變量。
方式3
window.test;
window.test = 5;
這種方式經(jīng)常被用到一個匿名函數(shù)執(zhí)行后將一些函數(shù)公開到全局。 如JQuery1.5中最末一句
window.jQuery = window.$ = jQuery;
添加回答
舉報