VBScript ( VBS) er et scriptsprog udviklet af Microsoft baseret på Visual Basic. Det er nyttigt for web scripting samt programmering for Microsofts Internet Information Service . Ligesom de fleste programmeringssprog , indeholder VBScript en array datatype , men de indeholdte funktioner er lidt anderledes. Array Function
vifte funktionen bruges til at oprette nye array- objekter. Ved at give array -funktionen med en liste over dataværdier adskilt af kommaer , vil funktionen returnere et array objekt, der indeholder de værdier,
Syntaks: . Array ( arglist )
Filter Funktion < br >
filter funktionen bruges til at afgøre, om en bestemt streng ( tekst) værdien ligger i et array. Den funktion er givet array , der skal søges , er tekststreng at lokalisere, og en valgfri boolean ( sand eller falsk ) værdi. Hvis boolean er sandt, returnerer funktionen en delmængde af array , der indeholder strengen værdi og er indstillet som standard. Hvis boolske er falsk , vil funktionen returnere en delmængde , der ikke indeholder strengen . Et yderligere valgfrit argument på 0 eller 1 , vil vælge, om at teste de binære strenge ved deres faktiske tekst eller via binære opslag
Syntaks: . Filter ( inputstrings , værdi [, omfatter [ sammenligne ]] )
IsArray Function
IsArray funktion, ligesom sine navnet stater , afprøve vil hvorvidt en given variabel er et array. Det vil returnere en boolesk værdi
Syntaks: . IsArray (variabel)
Deltag Function
Deltag Funktionen kombinerer alle strengværdier i et array i en enkelt streng med mellemrum mellem hver værdi . For eksempel ville et array, der indeholder strengene "A" og "Day ", når sluttet returnerer strengen " A Day ". En valgfri værdi kaldet en afgrænser kan tilsættes til at placere i mellem hver streng . I det foregående eksempel ville tilføje en delimiter af "Fun" skabe strengen " En sjov dag . "
Syntaks: Deltag (liste [, delimiter ] )
LBound Function < br >
LBound funktion returnerer et tal , der angiver laveste indeks i array. Array indekser begynder ved 0 , alle arrays så vil returnere 0 , når de anbringes i et LBound funktion . For flerdimensionale arrays , kan et valgfrit antal medtages der definerer hvilke dimension funktionen vil gælde .
LBound ( arrayname [, dimension ] )
Split Function
< br >
Split funktion svarer til den Deltag funktion, men virker ved at opdele snarere end at deltage. Funktionen kræver en streng at opdele, med en valgfri karakter delimiter , tælle , og sammenligning type. Når et array er placeret i den funktion , vil den bruge den givne delimiter eller som standard mellemrumstegnet og opdele strengen i delmængder inden den enkelte i et array . Greven vil fortælle funktionen , hvor mange delmængder at lave, og sammenligningen type vil vælge mellem binære og tekstuelle sammenligninger
Syntaks: . Split (udtryk [, delimiter [, count [ , sammenligne ]]] ) < br >
UBound Function
UBound funktion , svarende til LBound funktionen vil returnere den højeste indeks, når givet et array. Arrays begynder med 0 , det højeste indeks så er det totale antal arrayelementer minus én. Det indeholder også et valgfrit argument for at bestemme dimension for at teste .
UBound ( arrayname [, dimension ] )