función de implementación de conversión de tipo asp
abs(número)
Devuelve el valor absoluto.
matriz (lista arg)
Crea una matriz.
asc(cadena)
Devuelve el código ANSI del primer carácter de la cadena.
atn(número)
Devuelve el valor del arcoseno.
cbool (expresión)
Convertir a variable de tipo de datos booleano.
cbyte (expresión)
Convertir a variable de tipo de datos de bytes.
ocurrir (expresión)
Convertir a variable de tipo de datos de moneda.
cdate (expresión)
Convertir a variable de tipo de datos de fecha.
cdbl (expresión)
Convertir a variable de tipo de datos doble.
chr(código de caracteres)
Convierta códigos ANSI en los caracteres del teclado correspondientes.
cint (expresión)
Convertir a variable de tipo de datos entero.
aferrarse (expresión)
Convertir a variable de tipo de datos largos.
crearobjeto(nombredeservidor.nombredetipo)
Crea un objeto automático.
csng (expresión)
Convertir a variable de tipo de datos único.
cstr (expresión)
Convertir a variable de tipo de datos de cadena.
fecha
El tiempo de devolución depende del sistema utilizado.
fechaañadir(intervalo,número,fecha)
Agrega el intervalo de tiempo especificado al objeto de fecha. El intervalo de parámetros acepta los valores que se muestran en la siguiente tabla.
valor establecido
describir
yyyy
Año
q
cuarto
metro
mes
y
dia del año
d
cielo
w
día de la semana
ww
las primeras semanas del año
h
Hora
metro
minuto
artículos de segunda clase
dateiff(intervalo,fecha1,fecha2])
Devuelve el intervalo entre dos fechas. Para los valores de primer día de la semana y primera semana del año, consulte la sección Constantes de fecha y hora a continuación. El parámetro de intervalo acepta los valores que se muestran en la siguiente tabla.
valor establecido
describir
yyyy
Año
q
cuarto
metro
mes
y
dia del año
d
cielo
w
día de la semana
ww
las primeras semanas del año
h
Hora
metro
minuto
artículos de segunda clase
parte de fecha (intervalo, fecha])
Devuelve la parte especificada del objeto de fecha. Para conocer los valores del primer día de la semana y la primera semana del año, consulte la sección Constantes de fecha y hora a continuación. El parámetro de intervalo acepta los valores que se muestran en la siguiente tabla.
valor establecido
describir
yyyy
Año
q
cuarto
metro
mes
y
dia del año
d
cielo
w
día de la semana
ww
las primeras semanas del año
h
Hora
metro
minuto
artículos de segunda clase
fecha(año,mes,día)
Convertir al valor de variante del subtipo de datos de fecha.
valor de fecha (fecha)
Convertir al valor de variante del subtipo de datos de fecha.
día (fecha)
Devuelve el número del día de un mes según la fecha del parámetro.
exp(número)
Devuelve el valor de e elevado a la potencia del número.
filtro (cadenas de entrada, valor])
Cree una nueva matriz basada en criterios de filtro. Para conocer el valor de comparación, consulte la sección sobre comparación de constantes más adelante.
arreglar (número)
Convierta a un número entero (para números negativos, solo que no redondee).
formatomoneda(expresión]]])
Formateado en forma de moneda. Para los valores de incluir dígito principal, use pares para números negativos y dígito de grupo, consulte la siguiente sección sobre constantes de tres estados.
formatofechahora(fecha)
Salida formateada de fecha y hora. Para conocer el valor de nameformat, consulte la sección sobre constantes de formato de fecha más adelante.
número de formato(expresión]]])
Formatee el número. Para los valores de incluir dígito principal, use pares para números negativos y dígito de grupo, consulte la siguiente sección sobre constantes de tres estados.
porcentaje de formato (expresión]]])
Formatear porcentajes. Para los valores de incluir dígito principal, use pares para números negativos y dígito de grupo, consulte la siguiente sección sobre constantes de tres estados.
obtenerobjeto()
Devuelve el objeto dinámico especificado del archivo especificado.
hexadecimal (número)
Devuelve el valor hexadecimal del número.
hora (tiempo)
Devuelve la hora según el valor del parámetro de tiempo.
cuadro de entrada (mensaje)
Muestra un cuadro de entrada temporal y devuelve la entrada del usuario.
instr(cadena1,cadena2)
Devuelve la posición de la primera aparición de la cadena cadena2 en la cadena cadena1. Para conocer el valor de comparación, consulte la sección posterior sobre constantes de comparación.
instrrev(cadena1,cadena2])
Devuelve la posición de la última aparición de la cadena cadena2 en la cadena cadena1. Para conocer el valor de comparación, consulte la sección posterior sobre constantes de comparación.
int(número)
Devuelve un número entero (los números negativos sólo se redondean).
isarray(nombrevar)
Determina si la variable es una matriz.
fecha(expresión)
Determine si la expresión de expresión se puede convertir al formato de fecha.
está vacío (nombrevarna)
Determine si la variable se ha inicializado.
es nulo (expresión)
Determina si la expresión está vacía.
es numérico (expresión)
Determina si el resultado de la expresión es un número.
isobjeto(expresión)
Determina si la expresión expresión es un objeto automático.
unirse (lista,)
Concatena todas las subcadenas de una matriz, utilizando el delimitador establecido por el valor de delimitard.
lbound(nombrematriz)
Devuelve el límite inferior de una dimensión de una matriz. En la versión actual de VBScript, esta función siempre devuelve el valor 0.
lcase(cadena)
Formato con caracteres en minúscula.
izquierda (cadena, longitud)
Devuelve la parte izquierda de una cadena de longitud especificada.
len(cadena|nombrevar)
Devuelve la longitud de la cadena o la longitud en bytes de la variable varname.
cargar imagen (nombre de pitcure)
Cargue un objeto de imagen.
registro(número)
Devuelve el logaritmo natural de un número.
ltrim(cadena)
Elimine los espacios adicionales a la izquierda de la cadena.
medio (cadena, inicio)
Devuelve una subcadena de una cadena de longitud especificada.
minuto (tiempo)
Devuelve el valor de los minutos según el valor del parámetro tiempo.
mes (fecha)
Devuelve el mes como un número.
nombre del mes (mes)
Devuelve el mes representado por el nombre.
cuadro de mensajes (mensaje)
Muestra un cuadro de mensaje que solicita al usuario que seleccione un botón y devuelve un valor que indica la elección del usuario. Para conocer el valor del botón y el valor de retorno, consulte la sección de constantes del cuadro de mensaje más adelante.
ahora
Devuelve la fecha y hora actual según el sistema.
octubre(número)
Devuelve el valor octal del número.
reemplazar(expresión,buscar,reemplazar con]])
Reemplaza la subcadena especificada buscar con la subcadena especificada reemplazar con el número de veces especificado. Para conocer el valor de la comparación de parámetros, consulte la sección sobre comparación de constantes más adelante.
derecha (cadena, longitud)
Devuelve la subcadena derecha de una cadena de longitud especificada.
rnd()
Genera un número aleatorio.
ronda (número)
Redondea un número basándose en un número específico de dígitos decimales.
rtrim(cadena)
Elimine los espacios adicionales a la derecha de la cadena.
motor de script
Devuelve el nombre del lenguaje de script utilizado.
versión de compilación del motor de script
Devuelve la versión del motor de secuencias de comandos utilizada.
scriptenginemaorversion
Devuelve el número de versión principal del motor de secuencias de comandos que se utiliza.
segundo (tiempo)
Devuelve el segundo del minuto según el valor del parámetro tiempo.
signo(número)
Devuelve el signo del número.
pecado (número)
Devuelve el seno del número número.
espacio (número)
Crea una cadena con el número especificado de espacios.
dividir(expresión]])
Divida y convierta una cadena en una matriz. Para conocer el valor de comparación, consulte la sección sobre comparación de constantes más adelante.
cuadrado(número)
Devuelve la raíz cuadrada del número número.
strcomp(cadena1,cadena2)
Comparación de cadenas. Para conocer el valor de comparación, consulte la sección sobre comparación de constantes más adelante.
strreverse(cadena1)
Invierte la cadena string1.
cadena (número, carácter)
Crea una cadena con caracteres numéricos.
bronceado (número)
Devuelve la tangente del número.
tiempo
Devuelve la hora actual según el sistema.
serie de tiempo(hora,minuto,segundo)
Devuelve el cuerpo de la variable de fecha.
valor de tiempo (tiempo)
Devuelve el cuerpo de la variable de fecha que contiene la hora.
recortar (cuerda)
Elimine los espacios adicionales de ambos lados de la cuerda.
nombre de tipo (nombre de var)
Devuelve el nombre del subtipo. Para conocer el valor de retorno, consulte la sección sobre constantes de tipo variable más adelante.
ubound (nombre de matriz)
Devuelve el límite superior de una determinada dimensión de la matriz. La dimensión predeterminada es la primera dimensión.
ucase(cadena)
Formatee la cadena con letras mayúsculas.
tipovar(nombrevar)
Devuelve el valor del subtipo. Para conocer el valor de retorno, consulte la sección sobre constantes de tipo variable más adelante.
día laborable (fecha)
Devuelve el día de la semana como un número. Para conocer el valor del parámetro primer día de la semana, consulte la sección sobre constantes de tipo variable más adelante.
nombre del día de la semana (día de la semana, abreviado, primer día de la semana)
Devuelve el día de la semana como nombre. Para conocer el valor del parámetro primer día de la semana, consulte la sección sobre constantes de tipo variable más adelante.
año (fecha)
Devuelve el año según la fecha del parámetro.
Esperando publicación el 25-2-2008 17:04
Algunos ejemplos y explicaciones.
Es numérico()
La función determina si un objeto es un número, | valor booleano.
ExpresiónEsNumérica(expresión)
Ejemplo: <%
yo = 345
respuesta.escribir es numérico (I)
%>
| Resultado: Verdadero
Incluso si un número está entre comillas, ASP todavía lo considera un número.
función de implementación de conversión de tipo asp
EsObjeto()
Función para determinar si un objeto es un objeto, | valor booleano.
expresiónEsObjeto(expresión)
Ejemplo: <%
Establecer con = Server.CreateObject(ADODB.Connection)
respuesta.escribir IsObject(con)
%>
| Resultado: Verdadero
Encuadernado()
Función | Especifica el subíndice más pequeño disponible para una dimensión de matriz.
Expresión Lbound(nombrematriz [, dimensión])
Ejemplo: <%
I = Matriz (lunes, martes, miércoles)
respuesta.escribir Lbound(I)
%>
| Resultado: 0
caso()
función | forma minúscula de cadena
expresiónLcase(cadena)
Ejemplo: <%
strTest = ¡Esto es una prueba!
respuesta.escribir Lcase(strTest)
%>
| Resultado: ¡esto es una prueba!
Izquierda()
Función | Caracteres antes del carácter de longitud en el lado izquierdo de la cadena (incluido el carácter de longitud).
ExpresiónIzquierda(cadena, longitud)
Ejemplo: <%
strTest = ¡Esto es una prueba!
respuesta.writeLeft(strTest, 3)
%>
Resultado: Eti
Len()
Función | La longitud de una cadena.
Expresión Len(cadena | varName)
Ejemplo: <%
strTest = ¡Esto es una prueba!
respuesta.escribir Len(strTest)
%>
Resultado: 15
Ltrim()
La función elimina espacios en el lado izquierdo de una cadena.
expresiónLtrim(cadena)
Ejemplo: <%
strTest = ¡Esto es una prueba!
respuesta.escribir Ltrim(strTest)
%>
| Resultado: ¡Esto es una prueba!
Medio()
Función | Cadena de longitud específica (comenzando desde el inicio, la longitud es la longitud).
Expresión Media (cadena, inicio [, longitud])
Ejemplo: <%
strTest = ¡Esto es una prueba! ¡Hoy es lunes!
respuesta.escribir Medio(strTest, 17, 5)
%>
Resultado: Hoy
Minuto()
Función | Minutos de tiempo.
ExpresiónMinuto(tiempo)
Ejemplo: <%=Minuto(#12:45:32 PM#)%>
Resultado: 45
Mes()
función | fecha.
ExpresiónMes(fecha)
Ejemplo: <%=Mes(#08/04/99#)%>
Resultado: 8
Nombre del mes()
Función | Especificar mes
Expresión NombreMes(mes, [, Abb])
Ejemplo: <%=NombreMes(Mes(#08/04/99#))%>
Resultado: agosto
Ahora()
función | tiempo del sistema
expresiónAhora()
Ejemplo: <%=Ahora%>
Resultado: 9/9/00 9:30:16 a.m.
Bien()
Función | Caracteres antes del carácter de longitud en el lado derecho de la cadena (incluido el carácter de longitud).
ExpresiónDerecha(cadena, longitud)
Ejemplo: <%
strTest = ¡Esto es una prueba!
respuesta.escribir Derecha(strTest, 3)
%>
| Resultado: st!
Rnd()
La función genera un número aleatorio.
Expresión Rnd [(número)]
Ejemplo: <%
Aleatorizar()
respuesta.escribir RND()
%>
Resultado: cualquier número entre 0 y 1
Esperando publicación el 25-2-2008 17:08
función de índice de búsqueda instr
función de instrucción
expresión:
InStr([inicio, ]cadena1, cadena2[, comparar])
describir:
comenzar
Parámetros opcionales. Para una expresión numérica, establece el punto de inicio de cada búsqueda. Si se omite, comienza en la posición del primer carácter. Si el inicio contiene Null, se producirá un error. Si se especifica el parámetro de comparación, el parámetro de inicio debe estar presente.
cadena1
Parámetros requeridos. Acepta una expresión de cadena para buscar.
cadena2
Parámetros requeridos. La expresión de cadena que se va a buscar.
Comparar
Parámetros opcionales. Especifique comparaciones de cadenas. Si la comparación es nula, se producirá un error. Si se omite la comparación, la configuración de la opción Comparar determina el tipo de comparación.
El parámetro de comparación está establecido en:
constante
valor
describir
vbUseCompareOption
-1
Utilice la configuración de instrucción Option Compare para realizar una comparación.
vbBinaryCompare
0
Realizar una comparación binaria.
vbTextComparar
1
Realizar una comparación textual.
vbBase de datosComparar
2
Solo para Microsoft Access, realiza una comparación basada en la información de la base de datos.
valor de retorno
Devuelve 0, 1, 2, -1 o nulo, etc.
excepción/error
ninguno
DescripciónInStr([inicio, ]cadena1, cadena2[, comparar])
Devuelve la primera aparición de una cadena especificada dentro de otra cadena. En la cadena cadena1, busque cadena2 comenzando desde el inicio. Cuando se omite el inicio, busque desde el principio de cadena1. Cuando no se encuentra, el valor de la función es 0.
si
InStrreturn
string1 tiene longitud cero
0
cadena1 es nula
Nulo
string2 tiene longitud cero
Comenzar
cadena2 es nula
Nulo
cadena2 no encontrada
0
Encuentra cadena2 en cadena1
ubicación encontrada
inicio > cadena2
0
Ejemplo
Este ejemplo utiliza la función InStr para encontrar la primera aparición de una cadena dentro de otra cadena.
Atenuar SearchString, SearchChar, MyPos
SearchString =XXpXXpXXPXXP ' La cadena que se busca.
SearchChar = P ' Para buscar la cadena P.
' A partir del cuarto carácter, busca por comparación de texto. El valor de retorno es 6 (p minúscula).
' La p minúscula y la P mayúscula son iguales en la comparación de texto.
MyPos = Instr(4, cadena de búsqueda, carácter de búsqueda, 1)
' Comenzando desde el primer carácter, busque usando comparación binaria. El valor de retorno es 9 (P mayúscula).
' La p minúscula y la P mayúscula son diferentes en la comparación binaria.
MyPos = Instr(1, cadena de búsqueda, carácter de búsqueda, 0)
'El método de comparación predeterminado es la comparación binaria (se puede omitir el último parámetro).
MyPos = Instr(SearchString, SearchChar) ' Devuelve 9.
MyPos = Instr(1, SearchString, W) ' Devuelve 0.