VBScript masyvai yra funkcijos, sukuriančios tam tikrų rūšių kintamuosius, kurie gali padidinti scenarijaus lankstumą. Panašiai kaip jie naudojami algebroje, kintamieji, kaip jie naudojami programuojant, yra reikšmių vietos žymekliai. Algebrinė išraiška x + y = z yra kintamųjų naudojimo pavyzdys. Šiame pavyzdyje x gali būti lygus bet kuriam skaičiui. Panašiai, naudojant masyvą, kintamojo reikšmė gali pasikeisti ir jo nereikia užkoduoti.
VBScript yra „Microsoft®“ scenarijų kalba, susijusi su „Visual Basic“ ir „Active Scripting“, kuri iš pradžių buvo vadinama „ActiveX“. Žiniatinklio kūrėjai gali naudoti VBScript kliento pusės scenarijuose, skirtuose „Internet Explorer®“ naršyklei. Jis taip pat gali būti naudojamas serverio scenarijui kurti ASP.Net aplinkoje. „Windows“ sistemos administratoriai gali naudoti VBScript, nes jį galima naudoti sąveikaujant su „Windows“ komponentų objektų modeliu (COM), taip pat kai kurioms sistemos priežiūros užduotims automatizuoti.
Ši scenarijų kalba leidžia jos masyvuose naudoti iki 60 pozicijų arba matmenų. VBScript masyvai prasideda skaičiumi 0 elementų indeksavimui, kuris nurodo vietą masyve. 0 žymės pirmąją poziciją, skaičius 1 – antrąją ir pan.
VBScript yra dviejų tipų masyvai. Pirmasis tipas yra statinis masyvas. Tai yra paprasčiausias tipas. Naudodamas šį masyvą, programuotojas nustato indekso dydį, kuris yra didžiausias masyvo elementų skaičius, ir jis nepasikeis.
Lankstesnis ir naudingesnis masyvo tipas yra dinaminis masyvas. Dinaminis masyvas leidžia keisti masyvo dydį vykdant scenarijų. Dinaminio masyvo plėtinys yra daugiamatis masyvas. Remdamasis šia sutartimi, programuotojas gali sukurti dviejų ar daugiau matmenų masyvą.
Nepriklausomai nuo tipo, VBScript suteikia daugybę funkcijų, skirtų naudoti su masyvais. Šios funkcijos palengvina kai kurias įprastas užduotis, pvz., duomenų sujungimą arba padalijimą į masyvus. VBScript taip pat siūlo kilpos teiginį, kurį galima naudoti norint judėti per kiekvieną masyvo elementą.
Kai kuriose įprastose programavimo užduotyse gali būti naudojama ciklo funkcija. VBScript masyvai gali būti naudojami duomenims eksportuoti iš vieno failo į kitą. Scenarijus gali paimti duomenis, įvestus į HTML formą, saugoti juos masyvuose ir naudoti tuos duomenis kitur svetainėje. Dar viena naudinga užduotis – parašyti scenarijų, kad būtų galima prisijungti prie duomenų bazės, o tada naudoti masyvo funkciją duomenims rodyti tinklalapyje ar kitame ekrane.