VBScript ( VBS ) är ett skriptspråk utvecklat av Microsoft baserat på Visual Basic . Det är användbart för web scripting samt programmering för Microsofts Internet Information Service . Liksom de flesta programmeringsspråk , innehåller VBScript en array datatype , men de innehöll funktionerna något annorlunda . Array Funktion
array funktion används för att skapa nya array -objekt. Genom att förse array funktion med en lista med data värden avgränsade med kommatecken , kommer funktionen returnera en array -objekt som innehåller de värden
Syntax : . Array ( arglist ) Addera filterfunktionen
filtret funktion används för att kontrollera om en viss sträng ( text) värde är beläget inom en array. Funktionen ges arrayen som ska sökas , den textsträng att lokalisera , och en valfri boolean ( sant eller falskt ) värde . Om det booleska är sant , returnerar funktionen en delmängd av den array som innehåller strängen värde och är inställt som standard . Om det boolska är falsk , kommer funktionen att returnera en delmängd som inte innehåller strängen. En ytterligare valfria argument 0 eller 1 kommer att välja om du vill testa de binära strängar av deras faktiska text eller via binära lookup
Syntax : . Filter ( inputstrings , värde [ , inkluderar [ , jämför ] ] ) katalog Addera IsArray funktion
IsArray funktionen , som namnet anger , kommer att testa om en viss variabel är en array . Det kommer att returnera ett booleskt värde
Syntax : . IsArray ( variabel )
Gå Funktion
Gå Funktionen kombinerar alla strängvärden i en matris i en enda sträng med mellanslag mellan varje värde . Till exempel skulle en array som innehåller strängarna " A " och " dag" då gick tillbaka strängen " A Day . " Ett valfritt värde som kallas en avgränsare kan tillsättas för att placera i mellan varje sträng. I föregående exempel , skulle lägga en avgränsare av " Fun " skapa strängen " en rolig dag . "
Syntax : Gå ( lista [ , avgränsare ] )
LBound Function
LBound funktionen returnerar ett tal som anger den lägsta index i arrayen . Array index börjar på 0 , så alla matriser återkommer 0 när den placeras i en LBound funktion . För flerdimensionella arrayer , kan ett valfritt antal ingå som definierar vilken dimension funktionen kommer att gälla .
LBound ( arrayname [ , dimension ] )
splitfunktionen
Split funktion liknar den Ansluta funktionen , men verkar genom att dela snarare än att gå . Funktionen kräver en sträng för att dela , med en valfri karaktär avgränsare , räkna, och jämförelser typ . När en matris placeras i funktionen , kommer den att använda den givna avgränsare , eller som standard mellanslag , och dela upp strängen i undergrupper innan produkten släpps ut i en array . Räkningen kommer att berätta funktionen hur många undergrupper för att göra , och jämförelsen typ kommer att välja mellan binära och textuella jämförelser
Syntax : . Split ( uttryck [ , avgränsare [ , count [ , jämför ] ] ] )
UBound Function
UBound funktion , liknande den LBound funktionen , återgår det högsta indexet när det ges en array . Arrayer börjar med 0 , så det högsta indexet är det totala antal arrayelement minus ett . Den innehåller också ett valfritt argument för att bestämma dimensionen för att testa .
UBound ( arrayname [ , dimension ] ) katalog