Výukový program VBScript - obsah
Výukový program VBScript č. 1: Přehled proměnných VBScript
Výukový program VBScript č. 2: Podmíněné příkazy a smyčky VBScript
Výukový program VBScript č. 3: Postupy VBScript
Výukový program VBScript č. 4: Zpracování chyb VBScript a spuštění VBScript
Výukový program VBScript č. 5: Řetězcové funkce VBScript
VVýukový program BScript č. 6: Funkce VBScript Date
Výukový program VBScript č. 7: Časové funkce VBScript
Výukový program VBScript č. 8: Funkce pole VBScript
Výukový program VBScript č. 9: Matematické funkce VBScript
Výukový program VBScript č. 10: Funkce převodu VBScript a funkce formátu VBScript
Výukový program VBScript č. 11: Další funkce VBScript
V tomto článku „Funkce VBScript Array“ vysvětlíme na příkladech různé typy často používaných funkcí pole vbscript. Důležité funkce související s polem jsou vbscript join, vbscript array, vbscript filter, vbscript split atd.
Výukový program VBScript č. 8: Funkce pole VBScript
Funkce pole VBScript:
Při práci s poli ve vbscript můžeme použít vestavěné funkce pole vbscript k provádění důležitých operací souvisejících s poli, jako je vytváření, manipulace, převod atd. Tento článek (Funkce pole VBScript) obsahuje všechny důležité integrované funkce pole VBScript , které se většinou používají v programech.
Funkce pole VBScript - shrnutí:
- pole vbscript - Definuje pole na základě daných datových hodnot.
- filtr vbscript - Definuje pole, které je podmnožinou jiného pole jednorozměrného řetězce. Nové pole je vytvořeno na základě kritérií filtru.
- vbscript IsArray - Otestujte proměnnou pole a na základě výsledku vraťte logickou hodnotu.
- vbscript Připojit - Převede pole a vrátí hodnotu řetězce, kde jsou všechny prvky pole odděleny konkrétním oddělovačem.
- vbscript Rozdělit - Převede řetězec na nulové jednorozměrné pole.
- vbscript LBound - Vrátí spodní index pole.
- vbscript UBound - Vrátí horní index pole, které označuje dimenzi.
Funkce pole VBScript - podrobnosti:
Všechny důležité funkce pole vbscript jsou vysvětleny v této části se správným příkladem.
pole vbscript:
Funkce pole vbscript definuje pole na základě daných datových hodnot. Prvky pole jsou předány argumenty ve funkci pole vbscript.
Syntaxe: Array (arglist)
Popis parametru:
podvodný - Toto jsou povinné parametry. Seznam argumentů (oddělených čárkou) jsou v zásadě prvky pole.
Příklad:
V níže uvedeném příkladu vytvoříme pole pracovních dnů pomocí funkce pole vbscript a zobrazíme první den v týdnu (0 index) v okně se zprávou.
dayArray = Array("Po","Út","St","Čt","Pá","So","Ne") msgbox "První den v týdnu: " & dayArray(0) Výstup (Schránka zpráv ): První den v týdnu: Po
Filtr vbscript:
Funkce filtru vbscript definuje pole založené na nule, které obsahuje podmnožinu pole jednorozměrného řetězce. Nové jednorozměrné pole je vytvořeno na základě kritérií filtru.
Syntaxe: Filter (string_array, value [, include [, compare]])
Popis parametru:
string_array - Je to povinný parametr, který označuje jednorozměrné pole řetězce.
hodnota - Je to povinný parametr, který představuje kritéria filtru, tj. Řetězcový výraz pro vyhledávání v poli.
obsahovat - Je to volitelný booleovský parametr. Pokud zadáme „true“ hodnotu jako parametr include, zahrnuje prvky, které obsahují hledaná kritéria. Jinak to vylučuje prvky, které obsahují kritéria. Výchozí hodnota je true.
porovnat - Toto je také volitelný parametr, který určuje typ srovnání jako binární nebo textový. Pokud není zadán, bude ve výchozím nastavení hodnota parametru považována za nulu. Možné hodnoty jsou -
· 0 = vbBinaryCompare - Proveďte binární kontrolu
· 1 = vbTextCompare - Proveďte textovou kontrolu
Příklad:
V níže uvedeném příkladu vytvoříme pole pomocí funkce filtru vbscript založené na prvcích pole všední den, které obsahuje znak „S“.
dayArray = Array("Po","Út","St","Čt","Pá","So","Ne") filterArray = Filter(dayArray, "S") pro každé e v poli filterArray \tmsgbox e další Výstup (schránka zpráv): So slunce
vbscript IsArray:
Funkce vbscript isarray testuje a vrací logickou hodnotu po kontrole, zda je zadaná proměnná maticí nebo ne. U platného pole je návratová hodnota true, jinak bude vrácena false.
Syntaxe: IsArray (proměnná)
Popis parametru:
proměnlivý - Je to požadovaný parametr, který je třeba ověřit.
Příklad:
V níže uvedeném příkladu zkontrolujeme proměnnou, zda je to pole nebo ne.
dayArray = Array("Po","Út","St","Čt","Pá","So","Ne") boolFlag = IsArray(dayArray) msgbox "Vrácená hodnota: " & výstup boolFlag (box zpráv ): Návratová hodnota: True
vbscript Připojit:
Funkce vbscript join převádí pole na řetězcový výraz, kde jsou všechny prvky pole odděleny konkrétním oddělovačem.
Syntaxe: Připojit(pole [, oddělovač])
Popis parametru:
řada - Je to požadovaný parametr, který představuje jednorozměrné pole.
oddělovač - Je to volitelný parametr, který se používá k oddělení každého prvku pole po převedení do řetězcového výrazu.
Příklad:
V níže uvedeném příkladu převedeme pole všedního dne na řetězcový výraz pomocí funkce vbscript join, kde budou všechny prvky odděleny čárkou.
dayArray = Array("Po","Út","St","Čt","Pá","So","Ne") dayString = Join(dayArray, ",") msgbox "Převedený řetězec dne v týdnu: " & Výstup denního řetězce (schránka zpráv): Převedený řetězec dne v týdnu: Po, Út, St, Čt, Pá, So, Ne
vbscript Rozdělit:
Funkce rozdělení vbscript převádí řetězec na jednorozměrné pole, kde jsou vytvářeny prvky pole na základě konkrétních oddělovačů.
Syntaxe: Rozdělit(výraz [, oddělovač [, počet [, porovnat]]])
Popis parametru:
Výraz - Je to povinný parametr, který představuje řetězcový výraz.
oddělovač - Je to volitelný parametr, který se používá k rozlišení jednotlivých prvků pole v řetězcovém výrazu. Výchozí hodnota je mezera.
počítat - Je to volitelný parametr, který představuje počet prvků podřetězce / pole, které mají být vráceny. Výchozí hodnota -1 určuje, že celý řetězec bude vrácen jako jeden prvek pole.
porovnat - Toto je také volitelný parametr, který určuje typ srovnání jako binární nebo textový. Pokud není zadán, bude ve výchozím nastavení hodnota parametru považována za nulu. Možné hodnoty jsou -
· 0 = vbBinaryCompare - Proveďte binární kontrolu
· 1 = vbTextCompare - Proveďte textovou kontrolu
Příklad:
V níže uvedeném příkladu převedeme řetězcový výraz, který obsahuje celodenní název týdne, které jsou odděleny polosloupcem pomocí funkce rozdělení vbscript. Po převodu zobrazíme první a poslední den v týdnu.
string_expression = "Po;Út;St;Čt;Pá;So;Ne" dayArr = Split(string_expression, ";") msgbox "První den-> " & dayArr(0) & " a Last day-> " & dayArr( 6) Výstup (Schránka zpráv): První den-> Pon. a Šířka-> Ne
vbscript LBound:
Funkce vbscript lbound vrací nižší index, tj. nejmenší dolní index pole pro zadanou dimenzi. Hraniční hodnota pro an řada je vždy 0.
Syntaxe: Lbound(pole [, rozměr])
Popis parametru:
řada - Je to požadovaný parametr, který představuje jednorozměrné pole.
rozměr - Je to volitelný parametr, který označuje rozměr pole, pro které bude vrácen nejmenší dolní index. Hodnota bude 1 pro první dimenzi, 2 pro druhou dimenzi atd. Výchozí hodnota je 1.
Příklad:
V níže uvedeném příkladu najdeme a zobrazíme dolní hodnotu dolního indexu pomocí funkce vbscript lbound.
string_expression = "Po;Út;St;Čt;Pá;So;Ne" dayArr = Split(string_expression, ";") msgbox "Lbound Value-> " & Lbound(dayArr) Výstup (box zpráv): Lbound Value-> 0
vbscript UBound:
Funkce vbscript ubound vrací horní index, tj. největší dolní index pole pro zadanou dimenzi. Hodnota ubound pro pole představuje nejvyšší index pole, tj. Počet prvků mínus jeden. Tato funkce pomáhá vypočítat délku pole.
Syntaxe: Uvázaný(pole [, rozměr])
Popis parametru:
řada - Je to požadovaný parametr, který představuje jednorozměrné pole.
rozměr - Je to volitelný parametr, který označuje rozměr pole, pro které bude vrácen nejmenší dolní index. Hodnota bude 1 pro první dimenzi, 2 pro druhou dimenzi atd. Výchozí hodnota je 1.
Příklad:
V níže uvedeném příkladu najdeme a zobrazíme nejdelší hodnotu dolního indexu pomocí funkce vbscript ubound.
string_expression = "Po;Út;St;Čt;Pá;So;Ne" dayArr = Split(string_expression, ";") msgbox "Ubound Value-> " & Ubound(dayArr) Výstup (schránka se zprávou): Ubound Value-> 6
Závěr:
Prostřednictvím tohoto článku VBScript Array Functions jsme se dozvěděli o často používaných funkcích VBScript Array Functions, jako je například vbscriptové pole, filtr vbscript, funkce vbscript join, funkce rozdělení vbscript atd. V dalším tutoriálu vbscript vysvětlíme více funkcí funkcí VBScript. Klikněte prosím a přečtěte si více na vbscript od zde.
Ahoj, jmenuji se K. Mondal, jsem spojen s přední organizací. Mám 12 a více let pracovních zkušeností napříč doménami, např. Vývoj aplikací, testování automatizace, IT konzultant. Velmi mě zajímá učení různých technologií. Jsem zde, abych splnil své aspirace a v současné době přispívám jako autor a vývojář webových stránek v LambdaGeeks.
Pojďme se připojit přes LinkedIn-