把vbscript發(fā)揮到它的極限應(yīng)用之一(數(shù)組)?。?!
更新時(shí)間:2007年05月03日 00:00:00 作者:
大家都知道,vb曾得到廣范的應(yīng)用,理由就是他學(xué)習(xí)簡(jiǎn)單應(yīng)用方便,利用actviv x(OLE)技術(shù),幾乎是無(wú)所不能,但是那卻不能堪稱(chēng)為規(guī)范的語(yǔ)言,在N些方面也是臭名召注的,vbscript從vb的語(yǔ)法中派生咯出來(lái),基實(shí)說(shuō)起vb,vbscript如果追述到我高中的是候,那么他的很好的前身就是basic,qbasic,trubo basic都是basic的不同版本。
vbscript做為一種腳本語(yǔ)言,那么學(xué)過(guò)basic的人一定對(duì)他不會(huì)陌生,他就是vb,basic的兄弟伙,但是又有多少人對(duì)有深度的認(rèn)識(shí)。就讓我們來(lái)看一下他的數(shù)組吧!
也許很多人都知道
dim a(3)可以定義一個(gè)有三個(gè)下標(biāo)變量的一維數(shù)組
dim a(3,4)可以定義一個(gè)三行四列的二維數(shù)組
dim a(3,4,5)可以定義一個(gè)三維數(shù)組
最多可以達(dá)到60維
dim a()可以定義一個(gè)動(dòng)態(tài)數(shù)組
用redim a(3)可以重新分配存儲(chǔ)空間!
redim Preserve a(5) 可以重新分配存儲(chǔ)空間的同時(shí)數(shù)據(jù)不丟失。
這些都是數(shù)組的典形應(yīng)用,我想大多數(shù)人都非常熟習(xí)。
那么有沒(méi)有人這樣用過(guò)呢?例子如下:
dim a(3)
dim b(4)
a(0)=b
以上代碼不會(huì)出錯(cuò)結(jié)果是ubound(a(0))為4,說(shuō)明a(0)是一個(gè)數(shù)組。這就像是js中的利用一維數(shù)組構(gòu)成二維或多維數(shù)組一樣。
那么修改以上代碼:
dim a(2)
dim b()
redim b(3)
a(0)=b
redim b(5)
以上代碼執(zhí)行完成之后ubound(a(0))為3,說(shuō)明a(0)并不是b的引用,而是為a(0)分配了一個(gè)數(shù)組空間。
可見(jiàn)vbscript中變量是可以存儲(chǔ)任何數(shù)據(jù)類(lèi)型的特點(diǎn),即我js中的變量無(wú)類(lèi)型相似。
vbscript做為一種腳本語(yǔ)言,那么學(xué)過(guò)basic的人一定對(duì)他不會(huì)陌生,他就是vb,basic的兄弟伙,但是又有多少人對(duì)有深度的認(rèn)識(shí)。就讓我們來(lái)看一下他的數(shù)組吧!
也許很多人都知道
dim a(3)可以定義一個(gè)有三個(gè)下標(biāo)變量的一維數(shù)組
dim a(3,4)可以定義一個(gè)三行四列的二維數(shù)組
dim a(3,4,5)可以定義一個(gè)三維數(shù)組
最多可以達(dá)到60維
dim a()可以定義一個(gè)動(dòng)態(tài)數(shù)組
用redim a(3)可以重新分配存儲(chǔ)空間!
redim Preserve a(5) 可以重新分配存儲(chǔ)空間的同時(shí)數(shù)據(jù)不丟失。
這些都是數(shù)組的典形應(yīng)用,我想大多數(shù)人都非常熟習(xí)。
那么有沒(méi)有人這樣用過(guò)呢?例子如下:
dim a(3)
dim b(4)
a(0)=b
以上代碼不會(huì)出錯(cuò)結(jié)果是ubound(a(0))為4,說(shuō)明a(0)是一個(gè)數(shù)組。這就像是js中的利用一維數(shù)組構(gòu)成二維或多維數(shù)組一樣。
那么修改以上代碼:
dim a(2)
dim b()
redim b(3)
a(0)=b
redim b(5)
以上代碼執(zhí)行完成之后ubound(a(0))為3,說(shuō)明a(0)并不是b的引用,而是為a(0)分配了一個(gè)數(shù)組空間。
可見(jiàn)vbscript中變量是可以存儲(chǔ)任何數(shù)據(jù)類(lèi)型的特點(diǎn),即我js中的變量無(wú)類(lèi)型相似。
相關(guān)文章
VBS 自動(dòng)登錄論壇的實(shí)現(xiàn)代碼
這篇文章主要介紹了如果通過(guò)vbs實(shí)現(xiàn)論壇自動(dòng)登錄的實(shí)現(xiàn)方法,其實(shí)主要利用了vbs操作網(wǎng)頁(yè)表單的自動(dòng)填寫(xiě)實(shí)現(xiàn),喜歡的朋友可以試試2013-07-07VBS教程:函數(shù)-FormatPercent 函數(shù)
VBS教程:函數(shù)-FormatPercent 函數(shù)...2006-11-11VBS教程:函數(shù)-ScriptEngineMinorVersion 函數(shù)
VBS教程:函數(shù)-ScriptEngineMinorVersion 函數(shù)...2006-11-11VBS合并一個(gè)文件夾里的TXT的實(shí)現(xiàn)代碼
有時(shí)從網(wǎng)上的電子書(shū)網(wǎng)站上下載解壓后。得到的是多個(gè)TXT文本。有沒(méi)有辦法把多個(gè)TXT合在一起看呢?寫(xiě)了個(gè)代碼。不是很完美,歡迎高手批評(píng)指教。 我只是個(gè)菜鳥(niǎo),需要大家的關(guān)懷才能進(jìn)步哇2013-01-01VBS教程:VBScript 基礎(chǔ)-VBScript 數(shù)據(jù)類(lèi)型
VBS教程:VBScript 基礎(chǔ)-VBScript 數(shù)據(jù)類(lèi)型...2006-11-11