VBScript (VBS ) es un lenguaje de programación desarrollado por Microsoft basado en Visual Basic . Es útil para scripting 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 matriz
La función array 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 de matriz que contiene los valores
Sintaxis: . Array ( arglist )
función de filtro
La función de filtro se utiliza para determinar si una cadena específica ( texto ) valor se encuentra dentro de una matriz. La función se da la matriz que se debe buscar , la cadena de texto a buscar , y un valor opcional booleano (true o false). Si el booleano es true, la función devuelve un subconjunto de la matriz que contiene el valor de cadena y se establece de forma predeterminada . Si el booleano es false, la función devolverá un subconjunto que no contiene la cadena. Un argumento adicional opcional de 0 ó 1 se elija si desea probar las cadenas binarias con su propio texto o mediante búsqueda binaria
Sintaxis: . Filter ( inputstrings , valor [ , incluyen [ , comparación ] ] )
IsArray función
La función IsArray , como su nombre indica , pondrá a prueba si una variable es una matriz . Se devolverá un valor booleano
Sintaxis: . IsArray (variable )
Únete Función
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 " A" y " día" cuando se unen devolvería la cadena "Un día ". Un valor opcional denominado un delimitador se puede añadir 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
LBound la función devuelve un número que indica el índice más bajo de la gama . Índices de matrices comienzan en 0 , por lo que todas las matrices se devuelve 0 cuando se coloca en una función LBound . Para matrices multidimensionales , un número opcional se puede incluir que define a qué dimensión se aplicará la función.
LBound ( nombrematriz [ dimensión ] )
Dividir Función
< br >
función de la división es similar a la función de la combinación, pero los actos de división más que de unión. La función requiere una cadena de dividir , de carácter delimitador opcional , cuenta, y el tipo de comparación. Cuando se coloca una matriz en la función , se 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. La cuenta le indicará la función de cuántos subconjuntos de hacer, y el tipo de comparación elegirá entre comparaciones binarias y textuales
Sintaxis: . Split ( expresión [ , delimitador [ , cuenta [ , comparación ] ] ] ) < br >
función UBound
la función UBound , similar a la función LBound , devolverá el índice más alto cuando se les 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 determinar la dimensión de la prueba.
UBound ( nombrematriz [ dimensión ] )