VBScript oktatóanyag – Tartalomjegyzék
VBScript oktatóanyag #1: A VBScript-változók áttekintése
VBScript oktatóanyag #2: VBScript feltételes utasítások és ciklusok
VBScript oktatóanyag #3: VBScript eljárások
VBScript oktatóanyag #4: VBScript hibakezelés és VBScript végrehajtása
VBScript oktatóanyag #5: VBScript karakterlánc-függvények
V6. BScript oktatóanyag: VBScript dátumfüggvények
VBScript oktatóanyag #7: VBScript időfüggvények
VBScript oktatóanyag #8: VBScript tömbfüggvények
VBScript oktatóanyag #9: VBScript matematikai függvények
VBScript oktatóanyag #10: VBScript konvertáló függvények és VBScript formátumú függvények
VBScript oktatóanyag #11: VBScript egyéb funkciók
Ebben a „VBScript tömbfüggvények” cikkben példákkal magyarázzuk el a gyakran használt vbscript tömbfüggvények különböző típusait. A tömbhöz kapcsolódó fontos funkciók a vbscript join, vbscript array, vbscript filter, vbscript split stb.
VBScript oktatóanyag #8: VBScript tömbfunkciók
VBScript tömb funkciói:
Míg a vbscript tömbjeivel dolgozunk, a beépített vbscript tömbfüggvényeket használhatjuk a tömbökhöz kapcsolódó fontos műveletek végrehajtására, például létrehozásra, manipulációra, átalakításra stb. Ez a cikk (VBScript Array Functions) tartalmazza az összes fontos beépített VBScript tömbfunkciót. , amelyeket leginkább a programokban használnak.
VBScript tömbfüggvények – Összefoglalás:
- vbscript tömb – Adott adatértékek alapján tömböt határoz meg.
- vbscript szűrő – Meghatároz egy tömböt, amely egy másik egydimenziós karakterlánc tömb részhalmaza. Az új tömb a szűrési feltételek alapján jön létre.
- vbscript IsArray – Teszteljen egy tömbváltozót, és az eredmény alapján adjon vissza egy logikai értéket.
- vbscript Csatlakozás – Átalakít egy tömböt, és egy karakterlánc értéket ad vissza, ahol a tömb összes elemét egy adott határoló választja el.
- vbscript Split – Egy karakterláncot nulla alapú, egydimenziós tömbbé alakít.
- vbscript LBound – Egy tömb alsó indexét adja vissza.
- vbscript UBound – Egy tömb felső indexét adja vissza, amely a méretet jelzi.
VBScript tömbfunkciók – Részletek:
Az összes fontos vbscript tömbfunkciót ebben a részben egy megfelelő példával ismertetjük.
vbscript tömb:
A vbscript tömbfüggvény adott adatértékek alapján definiál egy tömböt. A tömbelemek átadják az argumentumokat a vbscript tömbfüggvényben.
Szintaxis: Array(arglist)
Paraméter leírása:
csaló – Ezek a kötelező paraméterek. Az argumentumok listája (vesszővel elválasztva) alapvetően a tömb elemei.
Példa:
Az alábbi példában a vbscript tömbfüggvénnyel létrehozunk egy tömböt a hétköznapokból, és megjelenítjük a hét első napját (0 index) egy üzenetmezőben.
dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun") msgbox "A hét első napja: " & dayArray(0) Kimenet (Üzenetdoboz ): A hét első napja: H

vbscript szűrő:
A vbscript szűrőfüggvény egy nulla alapú tömböt határoz meg, amely egy egydimenziós karakterlánc tömb részhalmazát tartalmazza. Az egydimenziós új tömb a szűrési feltételek alapján jön létre.
Szintaxis: Szűrő(karakterlánc_tömb,érték[,include[,hasonlítás]])
Paraméter leírása:
string_array – Ez egy kötelező paraméter, amely egy egydimenziós karakterlánc tömböt jelöl.
érték – Ez egy kötelező paraméter, amely a szűrési feltételeket jelenti, azaz a tömbben keresendő karakterlánc kifejezést.
tartalmaz – Ez egy opcionális logikai paraméter. Ha belefoglaló paraméterként „true” értéket adunk meg, akkor az tartalmazza azokat az elemeket, amelyek a keresett feltételt tartalmazzák. Ellenkező esetben kizárja a feltételeket tartalmazó elemeket. Az alapértelmezett érték igaz.
összehasonlítani – Ez is egy opcionális paraméter, amely az összehasonlítás típusát binárisan vagy szövegesként határozza meg. Ha nincs megadva, akkor alapértelmezés szerint a paraméter értéke nulla. A lehetséges értékek:
· 0 = vbBinaryCompare – Bináris ellenőrzés végrehajtása
· 1 = vbTextCompare – Szövegellenőrzés végrehajtása
Példa:
Az alábbi példában egy tömböt hozunk létre vbscript szűrőfüggvény segítségével a hétköznapi tömb elemei alapján, amely "S" karaktert tartalmaz.
dayArray = Array("Hétfő","Ked","Sze","Cs.","Péntek","Szombat","V.") filterArray = Filter(dayArray, "S") minden egyes e-hez a filterArray üzenetdobozban e következő Kimenet (Üzenetdoboz): Szo V
vbscript IsArray:
A vbscript isarray függvény teszteli, és logikai értéket ad vissza, miután ellenőrizte, hogy a megadott változó tömb-e vagy sem. Érvényes tömb esetén a visszatérési érték igaz, különben false értéket ad vissza.
Szintaxis: IsArray(változó)
Paraméter leírása:
változó – Ez egy kötelező paraméter, amelyet ellenőrizni kell.
Példa:
Az alábbi példában ellenőrizzük a változót, hogy tömb-e vagy sem.
dayArray = Array("H","Ked","Sze","Cs","Péntek","szombat","vasárnap") boolFlag = IsArray(dayArray) msgbox "Visszatérési érték: " & boolJelzőkimenet (Üzenetdoboz ): Visszatérési érték: Igaz
vbscript Csatlakozás:
A vbscript join függvény egy tömböt karakterlánc-kifejezéssé alakít át, ahol a tömb összes elemét egy adott határoló választja el.
Syntax: Csatlakozik(sor [, határoló])
Paraméter leírása:
sor – Ez egy kötelező paraméter, amely egy egydimenziós tömböt jelent.
határoló – Ez egy opcionális paraméter, amelyet az egyes tömbelemek elkülönítésére használnak, miután karakterlánc-kifejezéssé konvertálták őket.
Példa:
Az alábbi példában a hétköznapi tömböt karakterlánc-kifejezéssé alakítjuk át a vbscript join függvény segítségével, ahol az összes elemet vessző választja el.
dayArray = Array("H","Ked","Sze","Cs","Péntek","So","Sun") dayString = Join(dayArray, ",") msgbox "Konvertált hét nap karakterlánca: " & dayString kimenet (üzenetdoboz): konvertált hét nap karakterlánc: H, K, Szer, Cs, P, Szo, V

vbscript felosztás:
A vbscript split függvény egy karakterláncot egydimenziós tömbbé alakít, ahol a tömbelemek meghatározott elválasztók alapján jönnek létre.
Syntax: Hasított(kifejezés[, határoló[,szám[,hasonlítás]]])
Paraméter leírása:
Kifejezés – Ez egy kötelező paraméter, amely egy karakterlánc-kifejezést jelent.
határoló – Ez egy opcionális paraméter, amely az egyes tömbelemek megkülönböztetésére szolgál a karakterlánc-kifejezésen belül. Az alapértelmezett érték a szóköz.
számít – Ez egy opcionális paraméter, amely a visszaadandó részkarakterlánc/tömbelemek számát jelzi. Az alapértelmezett -1 érték megadja, hogy a teljes karakterlánc a tömb egyetlen elemeként kerül visszaadásra.
összehasonlítani – Ez is egy opcionális paraméter, amely az összehasonlítás típusát binárisan vagy szövegesként határozza meg. Ha nincs megadva, akkor alapértelmezés szerint a paraméter értéke nulla. A lehetséges értékek:
· 0 = vbBinaryCompare – Bináris ellenőrzés végrehajtása
· 1 = vbTextCompare – Szövegellenőrzés végrehajtása
Példa:
Az alábbi példában egy karakterlánc-kifejezést konvertálunk, amely tartalmazza a hét összes napjának nevét, amelyek féloszlopokkal vannak elválasztva, a vbscript split függvény segítségével. Az átalakítás után a hét első és utolsó napját jelenítjük meg.
string_expression = "Hétfő;Ked;Sze;Cs;Péntek;Szombat;V 0) Kimenet (Üzenetdoboz): Első nap-> H és Szél. nap-> V

vbscript LBound:
A vbscript lbound függvény az alsó indexet, azaz egy tömb legkisebb alsó indexét adja vissza a megadott dimenzióhoz. Az lbound értéke an sor mindig 0.
Syntax: Lbound(tömb[,dimenzió])
Paraméter leírása:
sor – Ez egy kötelező paraméter, amely egy egydimenziós tömböt jelent.
dimenzió – Ez egy opcionális paraméter, amely jelzi annak a tömbnek a dimenzióját, amelyhez a legkisebb alsó index kerül visszaadásra. Az érték 1 lesz az első dimenziónál, 2 a második dimenziónál és így tovább. Az alapértelmezett érték 1.
Példa:
Az alábbi példában az alsó index értéket fogjuk megtalálni és megjeleníteni a vbscript lbound függvény segítségével.
string_expression = "Hétfő;Ked;Sze;Cs;Péntek;Szombat;V
vbscript UBound:
A vbscript ubound függvény a felső indexet adja vissza, azaz egy tömb legnagyobb alsó indexét a megadott dimenzióhoz. Egy tömb ubound értéke a legmagasabb tömbindexet jelenti, azaz az elemek számát mínusz egy. Ez a függvény segít kiszámítani egy tömb hosszát.
Syntax: Ubound(tömb[,dimenzió])
Paraméter leírása:
sor – Ez egy kötelező paraméter, amely egy egydimenziós tömböt jelent.
dimenzió – Ez egy opcionális paraméter, amely jelzi annak a tömbnek a dimenzióját, amelyhez a legkisebb alsó index kerül visszaadásra. Az érték 1 lesz az első dimenziónál, 2 a második dimenziónál és így tovább. Az alapértelmezett érték 1.
Példa:
Az alábbi példában a leghosszabb alsó index értéket fogjuk megtalálni és megjeleníteni a vbscript ubound függvény segítségével.
string_expression = "Hétfő;Ked;Sze;Cs;Péntek;Szombat;V

Következtetés:
Ebből a VBScript tömbfüggvényekről szóló cikkből megismerhettük a gyakran használt VBScript tömbfüggvényeket, például a vbscript tömböt, a vbscript szűrőt, a vbscript csatlakozást, a vbscript felosztási függvényt stb. A következő vbscript oktatóanyagban a VBScript függvényekkel kapcsolatos további funkciókat ismertetjük. Kérjük, kattintson, ha többet szeretne megtudni a vbscriptről itt.