VBScript (VBS) es un lenguaje de programación desarrollado por Microsoft basado en Visual Basic. Es útil para scripts web, así como la programación para el Servicio de Información de Internet de Microsoft. Como la mayoría de los lenguajes de programación, VBScript contiene un tipo de datos de matriz, pero las funciones contenidas son ligeramente diferentes.
Función array
La función de matriz se utiliza para crear nuevos objetos de matriz. Al proporcionar la función de matriz con una lista de valores de datos separados por comas, la función devolverá un objeto matriz que contiene los valores.
Sintaxis: array (arglist)
Función de filtro
La función de filtro se utiliza para determinar si un valor específico (texto) de cadena se encuentra dentro de una matriz. La función se le da la matriz que se debe buscar, la cadena de texto para localizar, y un valor booleano opcional (verdadero o falso). Si el valor booleano es verdadero, la función devuelve un subconjunto de la matriz que contiene el valor de cadena y está configurado por defecto. Si el valor booleano es falso, la función devolverá un subconjunto que no contiene la cadena. Un argumento adicional opcional de 0 ó 1 será elegir si desea probar las cadenas binarias por su propio texto o por medio de las operaciones de búsqueda binaria.
Sintaxis: Filter (inputstrings, valor [, incluir [, comparar]])
Función IsArray
La función IsArray, como su nombre indica, pondrá a prueba si es o no es una variable dada una matriz. Se devolverá un valor booleano.
Sintaxis: IsArray (variable)
función Participar
La función join combina todos los valores de cadena en una matriz en una sola cadena con espacios entre cada valor. Por ejemplo, una matriz que contiene las cadenas de "A" y "Day", cuando se unió a devolvería la cadena "Un Día". Un valor opcional denominado un delimitador puede ser añadido a colocar entre cada cadena. En el ejemplo anterior, la adición de un delimitador de "diversión" crearía la cadena "Un día de diversión."
Sintaxis: Join (lista [, delimitador])
Función LBound
La función LBound devuelve un número que indica el índice más bajo de la matriz. los índices de matrices comienzan en 0, por lo que todas las matrices volverán 0 cuando se coloca en una función LBound. Para las matrices multidimensionales, un número opcional se puede incluir que define qué dimensión se va a aplicar la función.
LBound (arrayname [dimensión])
Función de Split
La función Split es similar a la función Unir, sino que actúa dividiendo en lugar de unirse. La función requiere una cadena de dividir, con un delimitador de carácter opcional, contar, y el tipo de comparación. Cuando una matriz se coloca en la función, utilizará el delimitador dado, o en su defecto el carácter de espacio, y dividir la cadena en subconjuntos antes de colocar cada uno en una matriz. El recuento le dirá la función de cuántos subconjuntos para hacer, y el tipo de comparación elegirá entre comparaciones binarias y textuales.
Sintaxis: Split (expresión [, delimitador [, cuenta [, comparar]]])
Función UBound
La función UBound, similar a la función LBound, devolverá el índice más alto cuando se le da una matriz. Las matrices comienzan con 0, por lo que el índice más alto es el número total de elementos de la matriz menos uno. También contiene un argumento opcional para la determinación de la dimensión de la prueba.
UBound (arrayname [dimensión])