VBScript (VBS) é uma linguagem de script desenvolvida pela Microsoft baseado em Visual Basic. É útil para a criação de scripts web, bem como a programação para o Internet Information Service da Microsoft. Como a maioria das linguagens de programação , VBScript contém um tipo de dado matriz, mas as funções contidas são ligeiramente diferentes. Função Array
A função de matriz é usado para criar novos objetos de matriz . Ao fornecer a função de matriz com uma lista de valores de dados separados por vírgulas , a função irá retornar um objeto array contendo os valores
Sintaxe: . Array ( arglist )
Filtro Função < br >
a função do filtro é usado para determinar se um valor específico de cadeia ( texto ) está localizada dentro de uma matriz . A função é dada a matriz a ser pesquisado , a seqüência de texto para localizar e um boolean opcional valor (verdadeiro ou falso ) . Se o boolean é verdadeiro , a função retorna um subconjunto da matriz que contém o valor da cadeia e é definida por padrão . Se o boolean é falso, a função retornará um subconjunto que não contenha a string. Um argumento opcional adicional de 0 ou 1 vai escolher se quer testar as strings binárias pelo seu próprio texto ou através de pesquisa binária
Sintaxe: . Filter ( inputstrings , valor [ , incluir [ comparar ]] )
IsArray função
A função IsArray , como seu nome indica , irá testar se uma determinada variável é uma matriz. Vai
retornar um valor booleano
Sintaxe: . IsArray (variável ),
Função Join
A função Join combina todos os valores de seqüência de caracteres em uma matriz em uma única string com espaços entre cada valor. Por exemplo, uma matriz que contém as seqüências de "A" e " Day ", quando se juntou retornaria a seqüência " Um Dia ". Um valor opcional chamado um delimitador pode ser adicionado para colocar entre cada cadeia . No exemplo anterior , a adição de um delimitador de "Fun" criaria a string " . Um dia divertido "
Sintaxe: Join ( lista [ , delimitador ] ),
LBound Função
a função LBound retorna um número que indica o menor índice na matriz . Índices de matriz começam em 0, portanto, todas as matrizes retornará 0 quando colocado em uma função LBound . Para arrays multidimensionais , um número opcional pode ser incluído que define a dimensão que a função será aplicada.
LBound ( arrayname [ dimensão ] ),
Função Split
< br >
a função Split é semelhante à função Join, mas age por dividir em vez de unir . A função requer uma string para dividir, com um delimitador de caráter opcional , a contagem eo tipo de comparação. Quando uma matriz é colocado na função , ele irá usar o delimitador de dado, ou por padrão, o caractere de espaço , e dividir a string em subconjuntos antes de colocar cada um em uma matriz . A contagem vai contar a função de quantos subconjuntos de fazer, e o tipo de comparação irá escolher entre comparações binárias e textuais
Sintaxe: . Split ( expressão [, delimitador [ , count [ , comparar ]]] ) < br >
UBound função
a função UBound , semelhante à função LBound , retornará o maior índice quando recebe um array. Matrizes começar com 0 , de modo que o maior índice é o número total de elementos da matriz menos um. Ele também contém um argumento opcional para determinar a dimensão de testar .
UBound ( arrayName [ dimensão ] )