VBScript (VBS ) ist eine Skriptsprache, die von Microsoft basierend auf Visual Basic entwickelt. Es ist nützlich für Web-Scripting sowie die Programmierung für Microsofts Internet Information Service . Wie die meisten Programmiersprachen enthält VBScript ein Array Datentyp , aber die enthaltenen Funktionen sind etwas anders. Array Funktion
Die Array-Funktion wird verwendet, um neue Array-Objekte zu erstellen. Durch die Bereitstellung der Array-Funktion mit einer Liste von Datenwerten durch Kommas getrennt , wird die Funktion ein Array -Objekt mit den Werten
Syntax: . Array ( arglist )
Filter-Funktion
Die Filterfunktion wird verwendet, um festzustellen, ob eine bestimmte Zeichenfolge ( Text )-Wert in einem Array befindet. Die Funktion wird das Array gesucht werden soll , die Text-String zu finden, und eine optionale boolean (true oder false) Wert angegeben. Wenn die boolean true ist, gibt die Funktion eine Teilmenge des Arrays , die den String-Wert enthält, und ist standardmäßig eingestellt . Wenn die boolean false ist, gibt die Funktion eine Teilmenge , die nicht enthalten die Zeichenfolge . Eine zusätzliche optionale Argument von 0 oder 1 zu wählen , ob die Binär-Strings von ihrer tatsächlichen Text oder über binäre Lookup testen
Syntax: . Filter ( inputstrings , Wert [, include [ vergleichen ] ] )
IsArray Funktion
IsArray Funktion , wie der Name schon sagt , wird testen, ob eine gegebene Variable ein Array ist . Dies gibt einen boolean Wert
Syntax: . IsArray (variable )
Join-Funktion
Die Join-Funktion vereint alle String-Werte in einem Array in einem einzigen String mit Leerzeichen zwischen jeden Wert . Zum Beispiel würde ein Array, das die Saiten "A" und "Day" , wenn sie verbunden enthält die Zeichenkette zurück "Ein Tag . " Ein optionaler Wert, als ein Trennzeichen hinzugefügt werden, um zwischen den einzelnen String zu platzieren . Im vorherigen Beispiel würde das Hinzufügen eines Trennzeichen von "Fun" erstellen Sie die Zeichenfolge " einen vergnüglichen Tag . "
Syntax: Join ( Liste [, Trennzeichen ] )
LBound Funktion
die
LBound Funktion gibt eine Zahl, die den niedrigsten Index im Array. Array -Indizes beginnen bei 0 , so dass alle Arrays 0 zurück, wenn in einem LBound Funktion gelegt . Für mehrdimensionale Arrays kann eine optionale Zahl enthalten, die festlegt, welche Dimension die Funktion anzuwenden.
LBound ( arrayname [, Dimension ] )
Split -Funktion
Die Split-Funktion ist ähnlich der Funktion Join , sondern wirkt durch die Spaltung anstatt Beitritt. Die Funktion erfordert eine Zeichenfolge zu spalten, mit einem optionalen Zeichenbegrenzer, Anzahl , Art und Vergleich . Wenn ein Array in der Funktion gesetzt wird, wird es die gegebenen Trennzeichen , oder standardmäßig das Leerzeichen und die Zeichenfolge aufgeteilt in Teilmengen , bevor jeweils in einem Array. Die Zählung wird Ihnen sagen, die Funktion , wie viele Untergruppen zu machen, und der Vergleich -Typ wird zwischen Binär-und Text- Vergleiche wählen
Syntax: . Split ( Ausdruck [ , Trennzeichen [, count [ , vergleichen ]]])
UBound Funktion
UBound-Funktion , ähnlich dem LBound Funktion gibt den höchsten Index , wenn da ein Array . Arrays beginnen mit 0 , so dass der höchste Index der Anzahl der Array-Elemente minus Eins ist. Es enthält auch ein optionales Argument für die Bestimmung der Dimension zu testen .
UBound ( arrayname [, Dimension ] )