VBScript ( VBS) è un linguaggio di scripting sviluppato da Microsoft sulla base di Visual Basic . E 'utile per il web scripting e di programmazione per Internet Information Service di Microsoft. Come la maggior parte dei linguaggi di programmazione , VBScript contiene un tipo di dati array, ma le funzioni contenute sono leggermente diversi . Array Funzione
La funzione di matrice viene utilizzata per creare nuovi oggetti array . Fornendo la funzione di matrice con una lista di valori separati da virgole , la funzione restituisce un oggetto array contenente i valori
Sintassi: . Array ( arglist )
Filter Funzione
La funzione di filtro viene utilizzato per determinare se una stringa specifica (testo) il valore si trova all'interno di un array. La funzione è data la matrice da cercare , la stringa di testo da individuare , e un valore opzionale booleano ( vero o falso ) . Se il booleano è vero, la funzione restituisce un sottoinsieme della matrice che contiene il valore della stringa ed è impostato di default. Se il booleano è false, la funzione restituisce un sottoinsieme che non contiene la stringa . Un argomento opzionale aggiuntivo di 0 o 1 sarà scegliere se testare le stringhe binarie dal loro testo reale o tramite ricerca binaria
Sintassi: . Filtro ( inputstrings , valore [ , comprendono [ , confronto] ] ) per
funzione IsArray
La funzione IsArray , come dice il nome , sarà testare se una data variabile è un array . Esso restituisce un valore booleano
Sintassi: . IsArray ( variabile)
Funzione Join
La funzione Join unisce tutti i valori di stringa in un array in una singola stringa con spazi tra ogni valore . Ad esempio, un array che contiene le stringhe "A" e " Day" , quando è unito restituirebbe la stringa " A Day ". Un valore opzionale chiamato un delimitatore può essere aggiunto a inserire tra ogni stringa. Nell'esempio precedente , l'aggiunta di un delimitatore di "Fun" creerebbe la stringa " una giornata di divertimento . "
Sintassi : Registrazione ( lista [ , delimitatore ] )
LBound Funzione
la funzione LBound restituisce un numero che indica l'indice più basso nella matrice. Indici di array cominciano a 0 , in modo che tutti gli array ritorneranno 0 , quando sono immessi in una funzione LBound . Per gli array multidimensionali , un numero opzionale può essere incluso che definisce a quale dimensione si applica la funzione .
LBound ( arrayname [ , dimensione ] )
Split Funzione
< br
funzione > il Spalato è simile alla funzione Join, ma atti di divisione piuttosto che unire . La funzione richiede una stringa di dividere , con un carattere opzionale delimitatore , conteggio , e il tipo di confronto . Quando un array viene inserito nella funzione , verrà utilizzato il delimitatore dato , o per difetto il carattere spazio , e dividere la stringa in sottoinsiemi prima di mettere ciascuno in un array. Il conteggio dirà la funzione di quanti sottoinsiemi di fare , e il tipo di confronto sceglierà tra i confronti binari e testuali
Sintassi: . Split ( espressione [ , delimitatore [ , count [ , confronto] ] ] ) < br >
UBound funzione
la funzione UBound , simile alla funzione LBound , tornerà il più alto indice quando dato un array. Array cominciano con 0, quindi l'indice più alto è il numero totale di elementi array meno uno. Contiene anche un argomento opzionale per la determinazione della dimensione di testare .
UBound ( arrayname [ , dimensione ] ) economici