En una matriz aleatoria
1. Dividir (expresión, delimitador, recuento, comparación)
Devuelve una matriz unidimensional a partir de 0 que contiene el número especificado de subcadenas.
Expresión: obligatoria. Expresión de cadena, incluidas subcadenas y delimitadores. Si la expresión es una cadena de longitud cero, Split devuelve una matriz vacía, es decir, una matriz sin elementos ni datos.
Separador: opcional. Carácter utilizado para identificar los límites de las subcadenas. Si se omite, utilice un espacio ("") como delimitador. Si el delimitador es una cadena de longitud cero, devuelve una matriz de un elemento que contiene la cadena de expresión completa.
Conteo: Opcional. El número de subcadenas devueltas, -1 significa que se devuelven todas las subcadenas.
Comparación: Opcional. El parámetro de comparación puede tener los siguientes valores: 0 para realizar una comparación binaria; 1 para realizar una comparación de texto; 2 para realizar una comparación basada en la información contenida en la base de datos que realiza la comparación.
2.Replace(expresión, buscar, reemplazar, comparar, contar, iniciar)
Devuelve una cadena en la que el número especificado de subcadenas se reemplaza por otra subcadena.
Expresión: obligatoria. Una expresión de cadena que contiene la subcadena que se va a reemplazar.
Buscar: requerido. La subcadena que se busca.
Reemplazar con: requerido. La subcadena que se utilizará para el reemplazo.
Inicio: Opcional. La posición en la expresión para comenzar a buscar la subcadena. Si se omite, el valor predeterminado es 1.
Conteo: Opcional. El número de sustituciones de cadenas realizadas. Si se omite, el valor predeterminado es -1, lo que significa que se realizan todas las sustituciones posibles.
Comparación: Opcional. Los valores de los parámetros son los mismos que los anteriores.
3.Mid(String, start, length)
Devuelve el número especificado de caracteres de la cadena.
Cadena: expresión de cadena a partir de la cual se devuelven caracteres. Si la cadena contiene Null, se devuelve Null.
Inicio: Inicio: posición de la cadena de la parte del carácter extraída de la cadena. Si el inicio excede el número de caracteres de la cadena, Mid devolverá una cadena de longitud cero (" ").
Longitud: El número de caracteres que se devolverán. Si se omite o tiene más caracteres que el número de caracteres del texto (incluidos los caracteres iniciales), se devuelven todos los caracteres de la cadena desde el principio hasta el final.
4.LTrim (cadena), RTrim (cadena), Trim (cadena)
Retorno sin espacios iniciales (LTrim), espacios finales (RTrim) o suma inicial Una copia del cadena con espacios finales (Recortar).
Cadena: Este parámetro es cualquier expresión de cadena válida. Si el parámetro de cadena contiene Null, se devuelve Null.
5.InStr(start, string1, string2, compare)
(InstrRev(start, string1, string2, compare))
Return La posición en la que una cadena ocurre dentro de otra cadena.
Devuelve la posición donde aparece una cadena dentro de otra cadena.
Inicio: Opcional. Expresión numérica que establece la posición inicial de cada búsqueda. Si se omite, la búsqueda comenzará en la posición del primer carácter. Si el inicio contiene Null, se producirá un error. Si se especifica comparar, se requiere el parámetro de inicio.
Cadena1: requerida. Acepta una expresión de cadena para buscar.
Cadena2: requerida. La expresión de cadena que se va a buscar.
Comparación: Opcional. Los valores de los parámetros son los mismos que los anteriores.
6. Cadena (número, carácter)
Devuelve una cadena repetida de longitud especificada.
Número: Devuelve la longitud de la cadena. Si el parámetro numérico contiene Null, se devuelve Null.
Carácter: Especifica el código de carácter de un carácter o expresión de cadena, donde el primer carácter de la expresión de cadena se utiliza para formar la cadena devuelta. Si el argumento del carácter contiene Null, se devuelve Null.
7. Espacios (números)
Devuelve una cadena que consta del número especificado de espacios.
Número: El parámetro es el número de espacios requeridos por el usuario en la cadena.
8. Izquierda(Cadena, longitud), Derecha(Cadena, longitud)
Devuelve el número especificado de caracteres del lado izquierdo (derecho) de la cadena.
Cadena: Devuelve la expresión de cadena del carácter más a la izquierda (derecha). Si el parámetro de cadena contiene Null, se devuelve Null.
Longitud: Expresión numérica que indica el número de caracteres a devolver. Si es 0, se devuelve una cadena de longitud cero (" "); si es mayor o igual que el número total de caracteres en el argumento de cadena, se devuelve la cadena completa.
9.Len(string | varname)
Devuelve el número de caracteres de la cadena o el número de bytes necesarios para almacenar la variable.
Cadena: Cualquier expresión de cadena válida. Si el parámetro de cadena contiene Null, se devuelve Null.
Varname: Cualquier nombre de variable válido. Si el parámetro varname contiene Null, se devuelve Null.
10. Cadena
Devuelve el código de carácter ANSI correspondiente a la primera letra de la cadena.
Cadena: Este parámetro es cualquier expresión de cadena válida. Si el argumento de cadena no contiene caracteres, se producirá un error de ejecución.
11.Chr(Código de carácter)
Devuelve el carácter correspondiente al código de carácter ANSI especificado.
Charcode: El parámetro es un número que puede identificar caracteres. Los números del 0 al 31 representan códigos ASCII estándar no imprimibles. Por ejemplo, Chr(10) devuelve un carácter de nueva línea.
12.LCase (cadena), UCase (cadena)
Devuelve la forma minúscula (mayúscula) de la cadena, todas las letras mayúsculas (minúsculas) y los caracteres que no son letras permanecen sin cambios.
Cadena: Este parámetro es cualquier expresión de cadena válida. Si el parámetro de cadena contiene Null, se devuelve Null.
13. Join(lista, delimitador)
Devuelve una cadena creada al concatenar muchas subcadenas contenidas en una matriz.
Lista: obligatorio. Matriz unidimensional que contiene las subcadenas que se van a concatenar.
Separador: opcional. El carácter utilizado para separar subcadenas en la cadena devuelta. Si se omite, se utilizará el carácter nulo (" "). Si el separador es una cadena de longitud cero, todos los elementos se enumeran en la misma lista sin el separador.
14.StrComp(string1, string2, compare)
Devuelve un valor que indica el resultado de la comparación de cadenas. La función StrComp tiene los siguientes valores de retorno: -1, 0, 1, Null.
Cadena1, cadena2: requerida. Cualquier expresión de cadena válida.
Comparación: Opcional. Los valores de los parámetros son los mismos que los anteriores.
15.StrReverse(String)
Devuelve una cadena en el orden inverso de la cadena especificada.
Cadena: Este parámetro es la cadena a revertir. Si la cadena es una cadena de longitud cero (""), se devuelve una cadena de longitud cero. Si cadena1 es nula, se producirá un error.
En segundo lugar, introduzca otras funciones de VBScript
1. La opción explícita
se utiliza para la coerción a nivel de script para declarar explícitamente todas las variables en el script. Si se utiliza la opción explícita, esta declaración debe aparecer antes de cualquier procedimiento en el script.
Cuando se utiliza la instrucción Option Explicit, todas las variables deben declararse explícitamente mediante la instrucción Dim, Private, Public o ReDim. Si intenta utilizar un nombre de variable no declarado, se producirá un error.
2.UBound(arrayname,dimension)(LBound(arrayname,dimension))
Devuelve el subíndice máximo disponible de la dimensión de matriz especificada. (Devuelve el subíndice más pequeño disponible para la dimensión de matriz especificada).
Arrayname: nombre de la variable de la matriz, siguiendo las convenciones estándar de nomenclatura de variables.
Dimensión: Un número entero que indica el límite inferior de la dimensión que se devolverá. Utilice 1 para representar la primera dimensión, 2 para representar la segunda dimensión, y así sucesivamente. Si se omite el parámetro de dimensión, el valor predeterminado es 1.
La función UBound se utiliza junto con la función LBound para determinar el tamaño de una matriz. La función LBound se puede utilizar para determinar el límite inferior de la dimensión de la matriz. El límite inferior predeterminado para todas las dimensiones es 0.
3.IsArray, IsDate, IsEmpty, IsNull, IsNumeric, IsObject
Determina matriz, fecha, valor nulo, valor nulo, valor numérico u objeto.
4.CBool, CByte, CCur, CDate, CDbl, CInt, CLng, CSng, CStr
Función de conversión de tipo variable, convertida a booleano, byte, moneda, fecha, doble respectivamente. , Tipos entero, largo, simple y cadena.
5. Continúe con el siguiente paso cuando ocurra un error
Inicie el controlador de errores. Si no utiliza la instrucción On Error Resume Next, cualquier error de tiempo de ejecución será fatal, es decir, se mostrará un mensaje de error y la operación finalizará. On Error Resume Next hará que la ejecución del programa continúe desde la declaración inmediatamente posterior a la declaración que causó el error, o desde la declaración inmediatamente posterior a la llamada más reciente al procedimiento (incluida la declaración On Error Resume Next). Esta declaración puede continuar la ejecución del programa independientemente de los errores de tiempo de ejecución y luego puede establecer una rutina de manejo de errores dentro del procedimiento. Cuando se llama a otro procedimiento, la instrucción On Error Resume Next se vuelve inactiva. Por lo tanto, si desea manejar errores internos en una rutina, debe ejecutar la instrucción On Error Resume Next en cada rutina llamada.
6. {propiedad|método}
Uh. El número es el número equivocado. Bien. Lanzar genera un error de tiempo de ejecución en su código. Bien. Borrar se puede utilizar para restablecer Err.
7.RGB (rojo, verde, azul)
Devuelve un número entero que representa el valor del color RGB.
Rojo: obligatorio. Un número entero entre 0 y 255 que representa la parte roja del color.
Verde: obligatorio. Un número entero entre 0 y 255 que representa la parte verde del color.
Azul: obligatorio. Un número entero entre 0 y 255 que representa la parte azul del color.
8. Función
[Pública | Privada]Nombre de la función[(arglist)]
[Declaración]
[nombre = expresión ]
[Salir de función]
[Declaración]
[nombre = expresión]
Finalizar función
Declare los nombres, parámetros y código que componen el cuerpo de un procedimiento de función.
Público: Indica que todos los demás procedimientos en todos los scripts pueden acceder al procedimiento de función.
Privado: Indica que al proceso Función solo pueden acceder otros procesos en el script en el que está declarado.
nombre: nombre: El nombre de la Función, siguiendo las convenciones estándar de nomenclatura de variables.
Arglis: Lista de variables, que representa los parámetros pasados al proceso de la función al llamar. Separe varias variables con comas.
Declaración: Cualquier conjunto de declaraciones ejecutadas en el cuerpo del procedimiento de la función.
Expresión: valor de retorno de la función.
9. Proceso
[Público | Privado] subnombre [(arglist)]
[Declaración]
[Conector de salida]
[Declaración]
Conector final
Declara el nombre, los parámetros y el código que componen el procedimiento Sub.
10.set object var = { expresión de objeto | Nada }
Asigna una referencia de objeto a una variable o propiedad.
Objectvar: el nombre de una variable o propiedad que sigue las convenciones estándar de nomenclatura de variables.
Expresión de objeto: expresión que consta de un nombre de objeto, otra variable declarada como el mismo tipo de objeto o una función o método que devuelve un objeto del mismo tipo de objeto.
Ninguno: evita que objectvar se asocie con cualquier objeto especificado. Cuando ninguna otra variable hace referencia al objeto al que originalmente hizo referencia objectvar, especificarlo como Nothing libera todos los recursos del sistema y de la memoria asociados con el objeto.
11.Los comentarios rem o "notas"
se utilizan para incluir comentarios explicativos en un programa. El parámetro de comentario es el texto del comentario que debe incluirse. Debe haber un espacio entre la palabra clave Rem y el comentario.
12. Secuencia de fechas (año, mes, día)
Devuelve una variable del subtipo de fecha que especifica el año, mes y día.
13. Serie temporal (horas, minutos, segundos)
Devuelve una variable de subtipo de fecha que contiene el tiempo especificado en horas, minutos y segundos.
14. Fecha, hora, ahora
La fecha y hora del sistema.
15. Año, mes, día, hora, minuto, segundo
Dividir la fecha u hora en año, mes, día, hora, minuto y segundo.
16.DateDiff(intervalo, fecha 1, fecha 2)
Intervalo: requerido. Representa una expresión de cadena utilizada para calcular el intervalo de tiempo entre fecha1 y fecha2.
Fecha1, fecha2: obligatoria. Expresión de fecha. Dos fechas de cálculo.
El parámetro intervalo puede tener los siguientes valores:
Aaaa año
q trimestre
m mes
y uno Número de días del año
d día
cuántos días en una semana
semana
h horas
m Minutos
s Segundos
17.Rnd(número)
El parámetro numérico puede ser cualquier expresión numérica válida. La función Rnd devuelve un número aleatorio menor que 1 pero mayor o igual a 0. Para generar un número entero aleatorio dentro de un rango específico, use la siguiente fórmula:
int((límite superior-límite inferior 1)* Rnd límite inferior)
Aquí límite superior es el límite superior de este rango Límite, el límite inferior es el límite inferior de este rango.
18. Nombre del tipo (varname)
Devuelve una cadena que proporciona información sobre el subtipo Variante de la variable.
La función TypeName devuelve los siguientes valores:
Valor de byte
Entero Valor entero
Largo
Único valor de punto flotante de precisión
Valor de punto flotante de doble precisión
Valor de moneda
Valor decimal
Valor de fecha u hora
Valor de cadena
Booleano Valor booleano; verdadero o falso
El vacío no se inicializa.
Nulo no tiene datos válidos.