Hoja de referencia de funciones ASP VBScript - Tutorial ASP
Funciones de VBScript
Descripción de la función
ejemplo
Valor absoluto abs (numérico). El valor absoluto de un número es su valor positivo. El valor absoluto de la cadena vacía (nulo) también es la cadena vacía. Variable no inicializada, que es absolutamente 0 Ejemplo: ABS(-2000)
Resultado: 2000Array (elementos de matriz separados por comas) La función Array devuelve el valor del elemento de matriz. ejemplo:
A = matriz (1,2,3)
B=A(2)
Resultado: 2
Explicación: La variable B es el valor del segundo elemento de la matriz A. Asc (cadena) convierte la primera letra de la cadena en un código de caracteres ANSI (American National Standard Notation). Ejemplo: Asc ("Internet")
Resultado: 73
Descripción: Muestra el código de caracteres ANSI de la primera letra I. CBool (expresión) se convierte en un tipo de variable de valor lógico booleano (Verdadero o Falso) Ejemplo: CBool (1+2)
Resultado: True CDate (expresión de fecha) se convierte en un tipo de variable de fecha. Primero puede usar la función IsDate para determinar si se puede convertir en una fecha. Ejemplo: CDate (ahora( )+2)
Resultado: 2000/5/28 10:30:59 CDbl (expresión) se convierte en tipo de variable DOUBLE. Chr (código de caracteres ANSI) convierte códigos de caracteres ASCII en caracteres. Ejemplo: Chr(72)
Resultado: H CInt (expresión) se convierte al tipo de variable entera. Ejemplo: CInt (3.12)
Resultado: 3 CLng (expresión) se convierte en un tipo de variable LONG. CSng (expresión) se convierte en un tipo de variable ÚNICA. CStr (expresión) se convierte en un tipo de variable de cadena. Date() devuelve la fecha del sistema. Ejemplo: fecha
Resultado: 2000/5/13DateAdd (I, N, D) agrega una fecha a la fecha después de un punto. I: Establecer la unidad de un período agregado a una fecha (Date). Por ejemplo, intervalo=d significa que la unidad de N es el día. El valor de configuración de I es el siguiente:
aaaa año
q Cuarto
m Mes Mes
d día
w semana entre semana
hora cero
n minutos
s Segundos segundos
N: expresión numérica, que establece un período agregado a una fecha, que puede ser un valor positivo o un valor negativo. Un valor positivo significa sumar (el resultado es la fecha posterior a > fecha) y un valor negativo significa restar (el resultado es. > la fecha anterior a la fecha).
D: La fecha a sumar o restar. Ejemplo: FechaAgregar ( m , 1 , 31-ene-98)
Resultado: 28-feb-98
Explicación: Agregue un mes a la fecha 31-enero-98, el resultado es 28-febrero-98 en lugar de 31-febrero-98.
Ejemplo: DateAdd ( d , 20 , 30-ene-99)
Resultado: 1999/2/9
Descripción: Agregue una fecha 30 de enero de 99 a la fecha de 20 días después. DateDiff (I, D1, D2[,FW[,FY]]) calcula el período entre dos fechas.
I: Establece la unidad para calcular el período entre dos fechas. Por ejemplo, >I=m significa que la unidad de cálculo es el mes. >El valor de configuración de I es el siguiente:
aaaa > Año
q Cuarto
m Mes Mes
d día
w semana entre semana
hora cero
minutos
s Segundos segundos
D1, D2: Dos expresiones de fecha para calcular el período. Si > fecha1 es anterior, el resultado del período entre las dos fechas será positivo; si > fecha2 es anterior, el resultado será negativo.
FW: Establezca el primer día de la semana como día de la semana. Si no está configurado, será el domingo. >Los valores de configuración de FW son los siguientes:
0 Utilice el valor de configuración de >API.
1 domingo
2 lunes
3 martes
4 miércoles
jueves 5
6 viernes
7 sabado
FY: Establezca la primera semana del año. Si no está configurada, significa que la semana del 1 de enero es la primera semana del año. >Los valores de configuración de FY son los siguientes:
0 Utilice el valor de configuración de >API.
1 La semana del 1 de enero es la primera semana del año.
2 La primera semana que contenga al menos cuatro días será la primera semana del año.
3 La primera semana que incluye siete días es la primera semana del año. Ejemplo: DateDiff (d,25-Mar-99,30-Jun-99).
Resultado: 97
Descripción: Muestra un período de 97 días entre dos fechas. DatePart (I,D,[,FW[,FY]]) devuelve la parte de una fecha.
>I: Establecer la pieza a devolver. Por ejemplo, >I=d significa que la parte devuelta es el día. >El valor de configuración de I es el siguiente:
aaaa año
q Cuarto
m Mes Mes
d día
w semana entre semana
hora cero
minutos
s Segundos segundos
D: La fecha a calcular.
>FW: Establece el día de la semana como el primer día de la semana. Si no está configurado, será el domingo. >Los valores de configuración de FW son los siguientes:
0 Utilice el valor de configuración de >API.
1 domingo
2 lunes>3 martes
4 miércoles
jueves 5
6 viernes
7 sabado
FY: Establezca la primera semana del año. Si no está configurada, significa que la semana del 1 de enero es la primera semana del año. >Los valores de configuración de FY son los siguientes:
0 Utilice el valor de configuración de >API.
1 La semana del 1 de enero es la primera semana del año.
2 La primera semana que contenga al menos cuatro días será la primera semana del año.
3 Ejemplo de la primera semana del año incluyendo la primera semana de siete días: DatePart (m,25-Mar-99)
Resultado: 3
Descripción: muestra la parte del mes de una fecha devuelta. Dateserial (año, mes, día) convierte (año, mes, día) en un tipo de variable de fecha. Ejemplo: Fecha de serie (99,10,1)
Resultado: 1999/10/1DateValue (cadena de fecha o expresión) se convierte en un tipo de variable de fecha y la fecha oscila entre el 1100 de enero y el 31 de diciembre de 9999. El formato es mes, día y año o mes/día/año. Por ejemplo: 30 de diciembre de 1999, 30 de diciembre de 1999, 30/12/1999, 30/12/99 Ejemplo: FechaValor (1 de enero de 2002)
Resultado: 2002/1/1Día (cadena de fecha o expresión) devuelve la parte "día" de la fecha. Ejemplo: Día (1/12/1999)
Resultado: 1Fix(expresión) convierte la cadena en un tipo numérico entero. Igual que la función Int. Si es nulo, devuelve nulo.
La diferencia entre Int (número) y Fix (número) son los números negativos. Como Int (-5,6) = -6, Fix (-5,6) = -5. Ejemplo: Arreglar(5.6)
Resultado: 5Hex(expresión) devuelve el valor hexadecimal del número. Si la expresión es nula, Hex(expresión)=null, si la expresión=Vacía, Hex(expresión)=0. El acarreo hexadecimal se puede expresar agregando "&H". Por ejemplo, 16 acarreo &H10 representa 16 en decimal. Ejemplo: hexadecimal(30)
Resultado: 1EHour (una cadena o expresión de tiempo) devuelve la porción de "hora" del tiempo. Ejemplo: Hora(12:30:54)
Resultado: 12InStr ([inicio,]cadena1,cadena2[,comparar]) Compara una cadena con otra de izquierda a derecha y devuelve la primera posición idéntica.
inicio es el número de caracteres desde los que comenzar la comparación. Si se omite inicio, la comparación comenzará desde el primer carácter. cadena1 es la expresión de cadena que se va a encontrar, cadena2 es la expresión de cadena que se va a comparar, comparar es el método de comparación, comparar=. 0 representa el método de comparación binaria, comparar = 1 representa el método de comparación de texto, si se omite la comparación, se utiliza el método de comparación binaria predeterminado. Ejemplo: InStr(abc123def123,12)
Resultado: 4InstrRev ([start,]string1,string2[,compare]) compara una cadena con otra de derecha a izquierda y devuelve la primera posición idéntica.
inicio es el número de caracteres desde los que comenzar la comparación. Si se omite inicio, la comparación comenzará desde el primer carácter. cadena1 es la expresión de cadena que se va a encontrar, cadena2 es la expresión de cadena que se va a comparar, comparar es el método de comparación, comparar=. 0 representa el método de comparación binaria, comparar = 1 representa el método de comparación de texto, si se omite la comparación, se utiliza el método de comparación binaria predeterminado. Ejemplo: InstrRev (abc123def123,12)
Resultado: 10Int (expresión) devuelve la parte entera de un valor. Igual que la función Fix. Ejemplo: Int (5.6)
Resultado: 5IsArray (variable) prueba si la variable es (Verdadero) o no (Falso) una matriz. Ejemplo: IsArray(3)
Resultado: Falso
Descripción: No es una matriz. Si IsDate (una expresión de fecha o cadena) se puede convertir en una fecha. Las fechas van desde enero del 1.100 d.C. hasta el 31 de diciembre del 9999 d.C. Ejemplo: IsDate (31 de diciembre de 1999)
Resultado: Verdadero
Descripción: Se puede convertir en fecha. IsEmpty (variable) prueba si la variable es (Verdadero) o no (Falso) ha sido inicializada Ejemplo: IsEmpty (a)
Resultado: TrueIsNull (variable) prueba si la variable es (Verdadero) o no (Falso) datos no válidos. Ejemplo: Es nulo()
Resultado: Falso
Descripción: Es un dato válido. IsNumeric (expresión) es (Verdadero) o no (Falso) un número. Ejemplo: IsNumeric (abc123)
Resultado: Falso
Nota: No es un número. LCase (expresión de cadena) top convierte cadenas a minúsculas. Convierte letras mayúsculas a minúsculas. El resto de la cadena no cambia. Ejemplo: LCase (ABC123)
Resultado: abc123Left(expresión de cadena, longitud) toma los caracteres del lado izquierdo de la cadena. longitud es una palabra. La función Len te indica la longitud de una cadena. Ejemplo: Izquierda(ABC123,3)
Resultado: ABCLen (variable de expresión de cadena) obtiene la longitud de la cadena. Ejemplo: Len(ABC123)
Resultado: 6LTrim (expresión de cadena) elimina los espacios en blanco en el lado izquierdo de la cadena. RTrim elimina los caracteres en blanco en el lado derecho de la cadena y la función Recortar elimina los caracteres en blanco en los lados izquierdo y derecho de la cadena. Ejemplo: LTrim (456+ abc)
Resultado: 456abc123Mid(expresión de cadena, inicio[,longitud]) toma varias palabras de la cadena. inicio es el número de caracteres desde los que comenzar, longitud es el número de caracteres que se tomarán, si se omite la longitud, se toma desde el principio hasta el final más a la derecha. La longitud de la cadena se puede conocer mediante la función Len. Ejemplo: Medio(abc123,2,3)
Resultado: c12Minute (una cadena o expresión de fecha) devuelve la porción de "minuto" del tiempo. Ejemplo: Minuto(12:30:54)
Resultado: 30Mes (una cadena o expresión de fecha) devuelve la parte "mes" de la fecha. Ejemplo: Mes (1/12/2001)
Resultado: 12MonthName(mes[,abreviado]) devuelve el nombre del mes.
mes: el número 1 ~ 12 del nombre del mes que se devolverá. Por ejemplo, 1 representa enero y 7 representa julio.
abreviatura: Sí (Verdadero) No (Falso) es una abreviatura, como marzo, la abreviatura es Mar. El valor predeterminado es Falso. Los nombres de los meses chinos no tienen abreviaturas. Ejemplo: Nombre del mes (7)
Resultado: JulyNow() devuelve la fecha y hora del sistema. Ejemplo: Ahora()
Resultado: 2001/12/30 10:35:59 AMOct() devuelve el valor octal del valor. El dígito octal se puede expresar agregando "&O". Por ejemplo, el dígito octal &O10 representa 8 en decimal. Ejemplo: octubre (10)
Resultado: 12Replace(expresión de cadena,findnreplacewith[,start[,count[,compare]]]) reemplaza parte de las palabras con una cadena. Busque la cadena original que desea reemplazar (buscar). Si la encuentra, será reemplazada por una nueva cadena (reemplazar con).
buscar: la cadena original que se buscará y reemplazará.
reemplazar con: la palabra reemplazada.
inicio: desde qué carácter comenzar a buscar reemplazo. Si no se establece, la búsqueda comenzará desde el primer carácter.
contar: el número de sustituciones. Si no se establece, se reemplazarán todas las cadenas de reemplazo de cadenas encontradas.
comparar: busque el método de comparación, comparar = 0 significa método de comparación binaria, comparar = 1 significa método de comparación de texto, comparar = 2 significa que depende del tipo de datos de comparación, si se omite comparar, es el método de comparación binaria predeterminado. Ejemplo: Reemplazar(ABCD123ABC,AB,ab)
Resultado: abCD123abCRight(expresión de cadena, longitud) toma varias palabras en el lado derecho de la cadena y la longitud es el número de palabras tomadas. La función Len te indica la longitud de una cadena. Ejemplo: Derecha(ABC123,3)
Resultado: 123Rnd [(número)] Valor aleatorio aleatorio entre 0 y 1. número es cualquier expresión numérica válida. Si el número es menor que 0, significa que siempre se obtendrá el mismo valor aleatorio. Cuando el número es mayor que 0 o no se proporciona, significa obtener el siguiente valor aleatorio en secuencia. >número=0 significa obtener el valor aleatorio generado más recientemente. Para evitar obtener la misma secuencia de números aleatorios, puede agregar Randomize antes de la función Rnd. Ejemplo: Rnd
Resultado: 0.498498Round(expresión numérica[,D]) se redondea.
D: El lugar decimal al que se redondea el valor. Si se omite, el valor se redondea a un número entero. Ejemplo: Ronda(30635,1)
Resultado: 3.6RTrim (expresión de cadena) elimina los espacios en blanco en el lado derecho de la cadena. LTrim elimina los caracteres en blanco en el lado izquierdo de la cadena y la función Recortar elimina los caracteres en blanco en los lados izquierdo y derecho de la cadena. Ejemplo: RTrim (abc123)+456
Resultado: abc123456Second (cadena o expresión de tiempo) devuelve la "segunda" parte del tiempo. Ejemplo: Segundo (12:30:54)
Resultado: 54Space (número de repeticiones) hace que se repita la misma cadena en blanco. Ejemplo: A+Espacio (5)+B
Resultado: AB
Instrucciones: Añade cinco palabras en blanco entre A y B. La cadena (número de repeticiones, palabra que se repetirá) hace que se repita la misma cadena. Ejemplo: Cadena(5,71)
Resultado: GGGGGStrReverse (String(10,71)) invierte el orden de una cadena. Ejemplo: StrReverse(ABC)
Resultado: CBATime() devuelve la hora del sistema. Ejemplo: tiempo
Resultado: 10:35:59 PMTimeSerial (hora, minuto, segundo) convierte el especificado (hora, minuto, segundo) en un tipo de variable de tiempo. Ejemplo: SerieHora (10,31,59)
Resultado: 10:31:59TimeValue (cadena de fecha o expresión) se convierte en un tipo de variable de tiempo. Una cadena o expresión de fecha de 0:00:00 (12:00:00 a. m.) a 23:59:59 (11:59:59 p. m.). Ejemplo: Valor de hora (11:59:59)
Resultado: 11:59:59Trim (expresión de cadena) elimina los caracteres en blanco en los lados izquierdo y derecho de la cadena. Ejemplo: Recortar(abc123)
Resultado: abc123UCase() convierte la cadena a mayúsculas. Convierte letras minúsculas a mayúsculas, dejando el resto de la cadena sin cambios. Ejemplo: UCase (abc123)
Resultado: ABC123VarType (variable) devuelve un tipo de variable. Igual que la función TypeName, VarType devuelve el código del tipo de variable y TypeName devuelve el nombre del tipo de variable. Ejemplo: VarType (¡te amo!)
Resultado: 8Weekday(expresión de fecha,[FW]) devuelve el número del día de la semana.
FW: Establezca el día de la semana cuando sea el primer día de la semana. Si se omite, Tabla 1 (domingo).
Los valores de configuración del primer día de la semana son: 1 (domingo), 2 (lunes), 3 (martes), 4 (miércoles), 5 (jueves), 6 (viernes), 7 (sábado). Ejemplo: Día laborable (1/1/2000)
Resultado: 7WeekDayName (W,A,FW) devuelve el nombre del día de la semana.
W: Sí (Verdadero) o No (Falso) es la abreviatura. Por ejemplo, marzo se abrevia como Mar. El valor predeterminado es Falso. Los nombres de los días de la semana chinos no tienen abreviaturas.
FW: Establezca el día de la semana cuando sea el primer día de la semana. Si se omite la Tabla 1 (domingo). Establezca el nombre del día de la semana que se devolverá como día de la semana.
R: 1 (domingo), 2 (lunes), 3 (martes), 4 (miércoles), 5 (jueves), 6 (viernes), 7 (sábado). Ejemplo: NombreDíaSemana (1/1/2000)
Resultado: Saturday Year() devuelve la parte "año" de la fecha. Ejemplo: Año (1/12/2000)
Resultado: 2000