VBScript ( VBS ) er et skriptspråk utviklet av Microsoft basert på Visual Basic. Det er nyttig for web scripting samt programmering for Microsofts Internet Information Service . Som de fleste programmeringsspråk , inneholder VBScript en rekke datatype , men de inneholdt funksjoner er litt annerledes. Array Funksjon
matrisefunksjon brukes til å lage nye rekke gjenstander . Ved å gi matrisefunksjon med en liste over data verdier atskilt med komma , vil funksjonen returnere en matrise objekt som inneholder verdiene
Syntax : . Array ( arglist )
Filter Funksjon
filter funksjonen brukes til å avgjøre om en bestemt streng ( tekst )-verdien ligger innenfor en matrise. Funksjonen er gitt matrisen skal søkes , den tekststreng å finne, og en valgfri boolean (true eller false) verdi. Hvis boolean er sant, returnerer funksjonen en undergruppe av tabellen som inneholder strengen verdi og er satt som standard. Hvis den boolske er falsk , vil funksjonen returnere en undergruppe som ikke inneholder strengen. En ekstra valgfritt argument av 0 eller 1 vil velge om du vil teste de binære strenger av deres faktiske tekst eller via binære oppslag
Syntax : . Filter ( inputstrings , verdi [, inkluderer [ , sammenlign ] ] )
IsArray funksjon
IsArray funksjon, som navnet sier , skal teste hvorvidt en gitt variabel er en matrise. Det vil returnere en boolean verdi
Syntax : . IsArray ( variabel)
Bli Funksjon
Bli funksjonen kombinerer alle strengeverdier i en matrise inn en enkelt streng med mellomrom mellom hver verdi . For eksempel vil en matrise som inneholder strengene "A" og " Day" når sluttet returnere strengen " A Day ". En valgfri verdi som kalles et skilletegn kan legges til sted i mellom hver streng . I forrige eksempel ville legge et skilletegn for " moro" lage strengen " En morsom dag . "
Syntax : Bli med (liste [, skilletegn ] )
LBound Funksjon
LBound funksjonen returnerer et tall som angir den laveste indeksen i matrisen . Array indekser begynne på 0 , slik at alle arrays vil returnere 0 når den plasseres i en LBound funksjon. For flerdimensjonale arrays , kan valgfritt antall inngå som definerer hvilken dimensjon funksjonen vil gjelde .
LBound ( arrayname [, dimensjon ] )
Split Funksjon
Split funksjonen ligner på Bli med funksjon, men fungerer ved å splitte heller enn å bli med. Funksjonen krever en streng å splitte, med en valgfri karakter skilletegn , telle, og sammenligning type. Når en matrise er plassert i funksjon, vil den bruke den gitte skilletegn , eller som standard mellomrom , og splitte strengen i undergrupper før du legger hvert inn i en matrise . Opptellingen vil fortelle funksjonen hvor mange undergrupper for å gjøre , og sammenligningen typen vil velge mellom binære og tekstlig sammenligninger
Syntax : . Split (uttrykk [, skilletegn [, teller [ , sammenlign ] ] ] )
UBound Function
UBound funksjon, lik den LBound funksjon, vil returnere den høyeste indeksen når gitt en matrise. Matriser begynne med 0 , slik at den høyeste indeks er det totale antall av matriseelementer minus en. Den inneholder også en valgfri argument for å avgjøre hvilken dimensjon for å teste .
UBound ( arrayname [, dimensjon ] )