Colección de citas famosas - Slogan de motivación - Funciones comunes de VBScript de la función asp

Funciones comunes de VBScript de la función asp

La función devuelve una Variante que contiene una matriz. Los subíndices comienzan desde 0.

Sintaxis: Array(arglist)

Los parámetros arglist son Variantes separadas por comas, que pueden ser cadenas, valores, fechas, etc.

<%

p>

Dim arrn, arrs

arrn = Array(1,2,3)

arrs = Array(A,B,C)

Response.Write arr(1) ' Resultado de salida: 2

Response.Write arrs(2) ' Resultado de salida: C

%> La función convierte una expresión en una tipo numérico

Expresión CInt(expresión)

Tipos de datos permitidos: cualquier carácter válido es aceptable

Ejemplo: <%

f = 234

response.write cINT(f) + 2

%>

Resultado devuelto: 236

Convierte el carácter 234 al número 234 , Si la cadena está vacía, se devuelve un valor de 0. La función crea y devuelve una instancia de un componente ACTIVEX registrado.

Expresión CreateObject(objName)

Tipos de datos permitidos: objName es el nombre de cualquier componente ACTIVEX válido y registrado.

Instancia: <%

Set con = Server.CreateObject(ADODB.Connection)

%> La función convierte una expresión en una cadena.

Expresión CStr(expresión)

p>

Tipos de datos permitidos: expresión es cualquier expresión válida.

Ejemplo: <%

s = 3 + 2

respuesta.write El resultado devuelto es: & cStr(s)

%>

Convertir a función de doble precisión Cdbl (expresión numérica) convierte el valor de la expresión numérica en un tipo de doble precisión. Convertir función de precisión simple Csng (expresión numérica) Convierte el valor de la expresión numérica al tipo de precisión simple. Función Convertir a tipo de fecha Cdate (expresión) Convierte el valor de la expresión al tipo de fecha. Función de conversión Cvar (expresión) Convierte el valor de la expresión a un tipo de variante. La función devuelve la fecha actual del sistema.

Expresión Fecha()

Tipo de datos permitido: Ninguno.

Instancia: <%=Fecha%>

Resultado devuelto: 9/9/00 La función devuelve una fecha modificada.

Expresión DateAdd(timeinterval,number,date)

Tipos de datos permitidos:

timeinterval es el intervalo de tiempo a agregar;

número es la cantidad de intervalos de tiempo a agregar;

y la fecha es la fecha de inicio.

Ejemplo: <%

fechaactual = #9/9/00#

nuevaFecha = FechaAñadir(m,3,fechaactual)

respuesta.escribir nuevaFecha

%>

<%

fechaactual = #12:34:45 PM#

nuevaFecha = FechaAgregar(h,3,fechaactual)

respuesta.escribir nuevaFecha

%>

Resultado devuelto: 9/9/00

3:34:45 p.m.

m = mes;

d = día <; /p>

Si la fecha actual está en formato de hora,

h = hora;

s = segundo La función devuelve la diferencia entre dos fechas.

Expresión DateDiff(timeinterval,date1,date2 [,firstdayofweek [,firstweekofyear]])

Tipos de datos permitidos: timeinterval representa el tipo de intervalo, como "M" representa "mes " ".

Ejemplo: <%

desdeFecha = #9/9/00#

hastaFecha = #1/1/2000#

Response.write Hay & _

DateDiff(d,fromDate,toDate) & _

días hasta el milenio desde el 9/9/00.

%>

Resultado devuelto: Hay 150 días desde el 9/9/00 hasta el 2000. La función devuelve el día del mes.

Expresión Día(fecha)

Tipos de datos permitidos: fecha es cualquier fecha válida.

Ejemplo: <%=Día(#9/9/00#)%>

Resultado devuelto: 4 La función devuelve una expresión, que ha sido formateada como un valor de moneda

Formato de expresiónMoneda(Expresión [,Digit [,LeadingDigit [,Paren [,GroupDigit]]]])

Tipos de datos permitidos: Digit indica el número de dígitos mostrados a la derecha del punto decimal. El valor predeterminado es -1, lo que indica que se utilizan las configuraciones regionales de la computadora LeadingDigit Una constante de tres estados que indica si se deben mostrar ceros antes del punto decimal para los valores decimales.

Ejemplo: <%=formatCurrency(34.3456)%>

Resultado devuelto: $34.35 La función devuelve una expresión, que ha sido formateada como fecha u hora

Formato de expresiónDateTime(Date,[,Namedformat])

Tipos de datos permitidos: Namedformat Un valor numérico que indica el formato de fecha/hora utilizado. Si se omite, se utiliza vbGeneralDate.

Ejemplo: <%=formatDateTime(09/9/00,vbLongDate)%>

Resultado devuelto: domingo, 09 de septiembre de 2000 La función devuelve una expresión que ha sido formateada como un valor numérico.

Formato de expresiónNúmero(Expresión [,Digit [,LeadingDigit [,Paren [,GroupDigit]]]])

Tipos de datos permitidos: Digit indica el número de dígitos que se muestran a la derecha del punto decimal. El valor predeterminado es -1, lo que indica que se utiliza la configuración regional de la computadora. ; LeadingDigit i indica el número de dígitos que se muestran a la derecha del punto decimal. El valor predeterminado es -1, lo que indica que se utiliza la configuración regional de la computadora. ; Paren indica el número de dígitos que se mostrarán a la derecha del punto decimal. El valor predeterminado es -1, lo que indica que se utiliza la configuración regional de la computadora. ; GroupDigit i indica el número de dígitos que se muestran a la derecha del punto decimal. El valor predeterminado es -1, lo que indica que se utiliza la configuración regional de la computadora.

Ejemplo: <%=formatNumber(45.324567,3)%>

Resultado devuelto: la función 45.325 devuelve expresión La expresión se ha formateado como porcentaje (multiplicado por 100) con un signo % al final.

(%)

Formato de expresiónPorcentaje(Expresión [,Digit [,LeadingDigit [,Paren [,GroupDigit]]]])

Tipos de datos permitidos: igual que el anterior.

Ejemplo: <%=formatPercent(0.45267,3)%>

Resultado devuelto: 45.267% La función devuelve la hora en 24 horas.

Expresión Hora(hora)

p>

Tipos de datos permitidos:

Instancia: <%=Hour(#4:45:34 PM#)%>

Resultado devuelto: 16

(La hora se ha convertido al sistema de 24 horas) La función devuelve la posición de la primera aparición de un carácter o cadena en otra cadena.

Expresión Instr([start,] strToBeSearched, strSearchFor [,compare])

Tipos de datos permitidos: Inicio es el valor inicial de la búsqueda, strToBeSearched acepta la cadena de búsqueda strSearchFor el carácter que se va a buscar. Método de comparación de comparación (consulte las constantes ASP para obtener más detalles)

Ejemplo: <%

strText = ¡¡Esto es una prueba!!

pos = Instr(strText,a)

respuesta.write pos

%>

Resultado devuelto: 9 InstrRev()

La función es la misma que la anterior, excepto que comienza desde la última búsqueda de la cadena.

Expresión InstrRev( [start,] strToBeSearched,strSearchFor [,compare])

Tipos de datos permitidos: igual que arriba.

Instancia: <%

strText = ¡Esto es una prueba!

pos = InstrRev(strText,s)

response.write pos

%>

Resultado devuelto: 13 La función devuelve un valor numérico Tipo, sin redondeo.

Expresión Int(número)

Tipos de datos permitidos:

Instancia: <%=INT (32.89)%>

Devolver resultado : 32 IsArray()

La función determina si un objeto es una matriz y devuelve un valor booleano.

Expresión IsArray(nombre)

Ejemplo: <%

strTest = Test!

response.write IsArray(strTest)

%>

Resultado devuelto: False La función determina si un el objeto es Fecha, devuelve un valor booleano

Expresión EsFecha(expresión)

Ejemplo: <%

strTest = 9/4/2000

Response.write IsDate(strTest)

%>

Resultado de retorno: la función True determina si un objeto se inicializa y devuelve un valor booleano.

Expresión IsEmpty(expresión )

Ejemplo: <%

Atenuar i

respuesta.escribir IsEmpty(i)

%>

Resultado devuelto: la función True determina si un objeto está vacío y devuelve un valor booleano.

La expresión es nula (expresión)

Ejemplo: <%

Dim i

response.write IsNull(i)

%>

Resultado devuelto: la función Falso determina si un objeto es un número y devuelve un valor booleano .

Expresión IsNumeric(expresión)

Ejemplo: <%

i = 345

respuesta.escribir IsNumeric(i)

%>

Resultado devuelto: Verdadero

Incluso si el número está entre comillas, ASP todavía lo considera un número.

IsObject()

La función determina si un objeto es un objeto y devuelve un valor booleano.

Expresión IsObject(expresión)

Ejemplo: <%

Establecer con = Server.CreateObject(ADODB.Connection)

response.write IsObject(con)

%>

Resultado devuelto: Verdadero la función devuelve Especifica el subíndice más pequeño disponible de la dimensión de la matriz.

Expresión Lbound(arrayname [,dimension])

Ejemplo: <%

i = Array( lunes, martes, miércoles)

response.write LBound(i)

%>

Resultado devuelto: 0 La función devuelve la forma minúscula de la cadena

Expresión Lcase(string)

Ejemplo: <%

strTest = ¡Esto es una prueba!

response.write LCase(strTest)

%>

Resultado devuelto: ¡esto es una prueba! La función devuelve los caracteres antes del carácter de longitud en el lado izquierdo de la cadena (incluido el carácter de longitud).

Expresión Left(string,length)

Ejemplo: <%

strTest = ¡Esto es una prueba!

response.write Left(strTest, 3)

%>

Resultado devuelto: esta función devuelve la longitud de la cadena.

Expresión Len(string | varName)

Ejemplo: <%

strTest = ¡Esto es una prueba!

response.write Len(strTest)

%>

Regresar resultado: 15 función eliminada El espacio a la izquierda de la cadena.

Expresión LTrim(cadena)

Ejemplo: <%

strTest = Esto es una prueba !

response.write LTrim(strTest)

%>

Resultado devuelto: ¡Esto es una prueba! La función devuelve una cadena de longitud específica (a partir de inicio, longitud es longitud).

Expresión Mid(cadena,inicio [,longitud])

Ejemplo: <%

strTest = ¡Esto es una prueba! Hoy es lunes.

response.write Mid(strTest,17,5)

%>

Resultado devuelto: la función Hoy devuelve el minuto.

Expresión Minuto(hora)

Ejemplo: <%=Minuto(#12:45:32 PM#)%>

Resultado devuelto: 45 La función devuelve la fecha.

Expresión Mes(fecha)

Ejemplo: <%=Mes(#08/04/99#)%>

Resultado devuelto: 8

NombreMes()

La función devuelve el mes especificado

Expresión NombreMes(mes,[,Abb])

Ejemplo: < %=Nombre del mes

(Mes(#08/04/99#))%>

Resultado devuelto: la función de agosto devuelve la hora del sistema

Expresión ahora()

Ejemplo: < %=Now%>

Resultado devuelto: 9/9/00 9:30:16 AM La función devuelve los caracteres antes del carácter de longitud en el lado derecho de la cadena (incluido el carácter de longitud).

Expresión Derecha(cadena,longitud)

Ejemplo: <%

strTest = ¡Esto es una prueba!

respuesta.escribir Derecha( strTest,3)

%>

Resultado devuelto: st! La función genera un número aleatorio.

Expresión Rnd [ (número) ]

Ejemplo: <%

Randomize()

response.write RND()

%>

Resultado devuelto: cualquiera uno La función numérica entre 0 y 1 devuelve un número redondeado al número de dígitos especificado.

Expresión Redonda(expresión [,numRight])

Ejemplo: <%

i = 32.45678

response.write Round(i)

%>

Resultado devuelto: 32 La función elimina los espacios en el lado derecho de la cadena.

Expresión Rtrim(cadena)

Ejemplo: <%

strTest = ¡¡Esta es una respuesta de prueba!! escriba RTrim( strTest)

%>

Resultado de retorno: ¡¡Esta es una prueba!! La función divide una cadena y devuelve el resultado dividido

Expresión Split ( S[ , d])

Ejemplo: <%V= Dividir(A,B,C)

Para i = 0 a UBound(V)

Respuesta. Escribe V(i)

Siguiente

%>

Resultado devuelto: la función A B C devuelve segundos.

Expresión Segundo(tiempo). )

Ejemplo: <%=Second(#12:34:28 PM#)%>

Resultado devuelto: la función 28 invierte una cadena

Fórmula de expresión StrReverse(string)

Ejemplo: <%

strTest = ¡¡Esto es una prueba!!

response.write StrReverse(strTest)

%>

Resultado devuelto: !!tset una función si sihT devuelve la hora del sistema.

Expresión Hora()

Ejemplo: <%=Hora %

Resultado devuelto: 9:58:28 AM La función elimina los espacios alrededor de la cadena.

Recorte de expresión (cadena)

Ejemplo: <%

strTest = ¡¡Esto es una prueba!!

response.write Trim(strTest)

%>

Resultado devuelto: ¡Esto es un prueba!! La función devuelve el subíndice máximo disponible de la dimensión de matriz especificada>.

Expresión Ubound(arrayname [,dimensión])

Ejemplo: <%

>

i = Array(lunes, martes, miércoles)

response.write UBound(i)

%>

Resultado devuelto: 2 La función devuelve Forma de cadena en mayúsculas.

Expresión UCase(cadena)

Tipos de datos permitidos:

Instancia: <%

strTest = Esto es ¡¡una prueba!!

response.write UCase(strTest)

%>

Resultado de retorno: ¡¡ESTO ES UNA PRUEBA!! La función devuelve el valor de la variable indicadora. de tipo

Expresión VarType(varName)

Ejemplo: <%

i = 3

respuesta.escribir varType(i )

%>

Resultado devuelto: 2 (número) Para obtener más detalles, consulte la función constante asp para devolver el día de la semana.

Expresión WeekDay(fecha [ , primerdíadesemana])

Ejemplo: <%

d = #9/9/00#

respuesta.escribir día laborable(d)

%>

Resultado devuelto: 4 (miércoles) La función devuelve el nombre del día de la semana.

Expresión WeekDayName(weekday [,Abb [,firstdayofweek]])< / p>

Ejemplo: <%

d = #9/9/00#

respuesta.escribir NombreDíaSemana(DíaSemana(d))

%

Resultado devuelto: la función miércoles devuelve el año actual.

Expresión Año(fecha)

Ejemplo: <%=Año(#9/9/ 00#)%>

Resultado devuelto: 1999