Tutorial de VBScript - Tabla de contenido
Tutorial de VBScript n. ° 1: Descripción general de las variables de VBScript
Tutorial de VBScript n. ° 2: Bucles y declaraciones condicionales de VBScript
Tutorial de VBScript n. ° 3: Procedimientos de VBScript
Tutorial de VBScript n. ° 4: Manejo de errores de VBScript y ejecución de VBScript
Tutorial de VBScript n. ° 5: Funciones de cadena de VBScript
VTutorial de BScript n. ° 6: Funciones de fecha de VBScript
Tutorial de VBScript n. ° 7: Funciones de tiempo de VBScript
Tutorial de VBScript n. ° 8: Funciones de matriz de VBScript
Tutorial de VBScript n. ° 9: Funciones matemáticas de VBScript
Tutorial de VBScript n. ° 10: Funciones de conversión de VBScript y funciones de formato de VBScript
Tutorial de VBScript n. ° 11: Otras funciones de VBScript
A lo largo de este artículo "Funciones de matriz de VBScript", explicaremos los diferentes tipos de funciones de matriz de vbscript de uso frecuente con ejemplos. Las funciones importantes relacionadas con la matriz son vbscript join, vbscript array, vbscript filter, vbscript split, etc.
Tutorial de VBScript n. ° 8: Funciones de matriz de VBScript
Funciones de matriz de VBScript:
Mientras trabajamos con matrices en vbscript, podemos usar funciones de matriz de vbscript incorporadas para realizar operaciones importantes relacionadas con la matriz, como crear, manipular, convertir, etc. Este artículo (Funciones de matriz de VBScript) contiene todas las funciones importantes de matriz de VBScript incorporadas , que se utilizan principalmente en programas.
Funciones de matriz de VBScript - Resumen:
- matriz vbscript - Define una matriz basada en valores de datos dados.
- filtro vbscript - Define una matriz que es un subconjunto de otra matriz de cadenas unidimensional. La nueva matriz se crea en función de los criterios de filtrado.
- vbscript es una matriz - Pruebe una variable de matriz y devuelva un valor booleano basado en el resultado.
- Unirse a vbscript - Convierte una matriz y devuelve un valor de cadena donde todos los elementos de la matriz están separados por un delimitador específico.
- División de vbscript - Convierte una cadena en una matriz unidimensional de base cero.
- vbscript LBound - Devuelve el índice más bajo de una matriz.
- vbscript Ubound - Devuelve el índice superior de una matriz que indica la dimensión.
Funciones de matriz de VBScript - Detalles:
Todas las funciones importantes de la matriz de vbscript se explican en esta sección con un ejemplo adecuado.
Matriz vbscript:
La función de matriz vbscript define una matriz basada en valores de datos dados. A los elementos de la matriz se les pasan los argumentos en la función de matriz vbscript.
Sintaxis: Array (arglist)
Descripción de parámetros:
arglista - Estos son los parámetros obligatorios. La lista (separada por comas) de argumentos son básicamente los elementos de la matriz.
Ejemplo:
En el siguiente ejemplo, crearemos una matriz de días de la semana usando la función de matriz vbscript y mostraremos el primer día de la semana (índice 0) en un cuadro de mensaje.
dayArray = Array("Lun","Tue","Wed","Thu","Fri","Sat","Sun") msgbox "El primer día de la semana: " & dayArray(0) Salida (Cuadro de mensaje ): el primer día de la semana: lunes
Filtro vbscript:
La función de filtro vbscript define una matriz de base cero que contiene un subconjunto de una matriz de cadena unidimensional. La nueva matriz unidimensional se crea en función de los criterios de filtrado.
Sintaxis: Filter (string_array, value [, include [, compare]])
Descripción de parámetros:
matriz_de_cadenas - Es un parámetro obligatorio que indica una matriz unidimensional de cadena.
propuesta de - Es un parámetro obligatorio que representa los criterios de filtrado, es decir, la expresión de cadena para buscar en la matriz.
incluir - Es un parámetro booleano opcional. Si proporcionamos un valor "verdadero" como parámetro de inclusión, incluye los elementos que contienen los criterios buscados. De lo contrario, excluirá los elementos que contengan los criterios. El valor por defecto es verdadero.
comparar - Este también es un parámetro opcional que especifica el tipo de comparación como binario o textual. Si no se especifica, el valor del parámetro predeterminado se tratará como cero. Los valores posibles son:
· 0 = vbBinaryCompare - Realiza una verificación binaria
· 1 = vbTextCompare - Realiza una verificación textual
Ejemplo:
En el siguiente ejemplo, crearemos una matriz usando la función de filtro vbscript basada en los elementos de la matriz del día de la semana, que contiene el carácter "S".
dayArray = Array("lunes", martes, miércoles, jueves, viernes, sábado, domingo) filterArray = Filtro(dayArray, "S") para cada e en filterArray \tmsgboxe próximo Salida (cuadro de mensaje): Se sentó Sol
vbscript EsArray:
La función vbscript isarray prueba y devuelve un valor booleano después de verificar que una variable especificada sea una matriz o no. Para una matriz válida, el valor de retorno es verdadero; de lo contrario, se devolverá falso.
Sintaxis: IsArray (variable)
Descripción de parámetros:
variable - Es un parámetro obligatorio que debe verificarse.
Ejemplo:
En el siguiente ejemplo, verificaremos una variable si es una matriz o no.
dayArray = Array("Lun","Tue","Wed","Thu","Fri","Sat","Sun") boolFlag = IsArray(dayArray) msgbox "Valor devuelto: " & boolFlag Salida (cuadro de mensaje) ): Valor de retorno: Verdadero
Vbscript Join:
La función de unión vbscript convierte una matriz en una expresión de cadena donde todos los elementos de la matriz están separados por un delimitador específico.
Sintaxis: Únete(formación [, delimitador])
Descripción de parámetros:
matriz - Es un parámetro obligatorio que representa una matriz unidimensional.
delimitador - Es un parámetro opcional que se usa para separar cada elemento de la matriz después de convertirlo en una expresión de cadena.
Ejemplo:
En el siguiente ejemplo, convertiremos la matriz de días de la semana en una expresión de cadena usando la función de unión vbscript donde todos los elementos estarán separados por una coma.
dayArray = Array("Lun","Tue","Wed","Thu","Fri","Sat","Dom") dayString = Join(dayArray, ",") msgbox "Cadena de día de la semana convertida: " & salida de cadena de día (cuadro de mensaje): cadena de día de la semana convertida: lunes, martes, miércoles, jueves, viernes, sábado, domingo
División de vbscript:
La función de división vbscript convierte una cadena en una matriz unidimensional donde los elementos de la matriz se crean basándose en delimitadores específicos.
Sintaxis: Mini Split(expresión [, delimitador [, contar [, comparar]]])
Descripción de parámetros:
expresión - Es un parámetro obligatorio que representa una expresión de cadena.
delimitador - Es un parámetro opcional que se usa para diferenciar cada elemento de la matriz dentro de la expresión de cadena. El valor predeterminado es el espacio.
contar - Es un parámetro opcional que representa el recuento de elementos de subcadena / matriz que se devolverán. El valor predeterminado -1 especifica que la cadena completa se devolverá como un solo elemento de la matriz.
comparar - Este también es un parámetro opcional que especifica el tipo de comparación como binario o textual. Si no se especifica, el valor del parámetro predeterminado se tratará como cero. Los valores posibles son:
· 0 = vbBinaryCompare - Realiza una verificación binaria
· 1 = vbTextCompare - Realiza una verificación textual
Ejemplo:
En el siguiente ejemplo, convertiremos una expresión de cadena, que contiene todo el nombre del día de una semana que están separados por semicolumna, usando la función de división vbscript. Después de la conversión, mostraremos el primer y último día de la semana.
expresión_cadena = "Lun;Mar;Miércoles;Jue;Vie;Sábado;Dom" díaArr = Dividir(expresión_cadena, ";") msgbox "Primer día-> " & díaArr(0) & " y Último día-> " & díaArr( 6) Salida (cuadro de mensaje): primer día-> lunes y último día-> domingo
vbscript LBound:
La función vbscript lbound devuelve el índice inferior, es decir, el subíndice más pequeño de una matriz para la dimensión especificada. El valor de lbound para un matriz siempre es 0.
Sintaxis: Encuadernado(matriz [, dimensión])
Descripción de parámetros:
matriz - Es un parámetro obligatorio que representa una matriz unidimensional.
dimensión - Es un parámetro opcional que indica la dimensión de la matriz para la que se devolverá el subíndice más pequeño. El valor será 1 para la primera dimensión, 2 para la segunda dimensión y así sucesivamente. El valor predeterminado es 1.
Ejemplo:
En el siguiente ejemplo, encontraremos y mostraremos el valor del subíndice inferior usando la función vbscript lbound.
string_expression = "Lun;Tue;Wed;Thu;Fri;Sat;Sun" dayArr = Split(string_expression, ";") msgbox "Lbound Value-> " & Lbound(dayArr) Salida (cuadro de mensaje): Lbound Value-> 0
vbscript Ubound:
La función ubound vbscript devuelve el índice superior, es decir, el subíndice más grande de una matriz para la dimensión especificada. El valor ubound para una matriz representa el índice de matriz más alto, es decir, el número de elementos menos uno. Esta función ayuda a calcular la longitud de una matriz.
Sintaxis: Ubound(matriz [, dimensión])
Descripción de parámetros:
matriz - Es un parámetro obligatorio que representa una matriz unidimensional.
dimensión - Es un parámetro opcional que indica la dimensión de la matriz para la que se devolverá el subíndice más pequeño. El valor será 1 para la primera dimensión, 2 para la segunda dimensión y así sucesivamente. El valor predeterminado es 1.
Ejemplo:
En el siguiente ejemplo, encontraremos y mostraremos el valor de subíndice más largo usando la función ubound vbscript.
string_expression = "Lun;Tue;Wed;Thu;Fri;Sat;Sun" dayArr = Split(string_expression, ";") msgbox "Valor Ubound-> " & Ubound(dayArr) Salida (cuadro de mensaje): Valor Ubound-> 6
Conclusión:
A través de este artículo de Funciones de matriz de VBScript, hemos aprendido sobre las funciones de matriz de VBScript que se utilizan con frecuencia, como la matriz de vbscript, el filtro de vbscript, la unión de vbscript, la función de división de vbscript, etc. En el siguiente tutorial de vbscript, explicaremos más funciones sobre las funciones de VBScript. Haga clic para leer más sobre vbscript de esta página.
Hola, soy K. Mondal, estoy asociado con una organización líder. Tengo más de 12 años de experiencia laboral en varios dominios, por ejemplo, desarrollo de aplicaciones, pruebas de automatización, consultor de TI. Estoy muy interesado en aprender diferentes tecnologías. Estoy aquí para cumplir con mi aspiración y actualmente contribuyo como autor y desarrollador de sitios web en LambdaGeeks.
Conectémonos a través de LinkedIn