A continuación se muestra un análisis detallado del uso de funciones comunes de ASP que el editor ha compartido con usted. Amigos interesados, ¡aprendamos al respecto con el editor!
Formación()
Función: devuelve una matriz
Sintaxis: Array (Lista)
Argumentos: los caracteres y los números están bien
EJEMPLO:
DimmyArray ()
Fori = 1to7
RedImPreservemyArray (i)
myArray (i) = weekdayName (i)
Próximo
%>
Resultado: cree una matriz de 7 elementos myArray
myArray ("domingo", "lunes", ...... "sábado")
Cint ()
Función: convertir una expresión a un tipo numérico
Sintaxis: Cint (expresión)
Argumentos: cualquier carácter válido puede
EJEMPLO:
F = "234"
respuesta.writeCint (f) +2
%>
Resultado: 236
Convierta el personaje "234" al número "234", y si la cadena está vacía, return 0 valor
CreateObject ()
Función: Crea y devuelve una instancia del componente ActiveX registrado.
Sintaxis: createObject (objname)
Argumentos: Objname es el nombre de cualquier componente ActiveX registrado válido.
EJEMPLO:
Setcon = server.createObject ("ADODB.Connection")
%>
RESULTADO:
CSTR ()
Función: Convierta una expresión en una cadena.
Sintaxis: CSTR (Expresión)
Argumentos: la expresión es cualquier expresión válida.
EJEMPLO:
S = 3+2
Response.write "Theresultis:" & Cstr (s)
%>
Resultado: Convierta el número "5" al personaje "5".
Fecha()
Función: Devuelve la fecha actual del sistema.
Sintaxis: fecha ()
Argumentos: Ninguno.
EJEMPLO:
Resultado: 8/4/99
Dateadd ()
Función: devuelve una fecha cambiada.
Sintaxis: Dataadd (TimeInterval, número, fecha)
Argumentos: TimeIntervallistThetimeIntervalToAdd; NumberIsamountOfTimeIntervalStoadd; y
DateistactingDate.
EJEMPLO:
CurrentDate =#8/4/99#
NewDate = Dataadd ("M", 3, CurrentDate)
Respuesta.WriteWdate
%>
CurrentDate =#12: 34: 45 PM#
newdate = Dataadd ("H", 3, CurrentDate)
Respuesta.WriteWdate
%>
Resultado: 4/4/99
3:34:45 PM
"m" = "mes";
"d" = "día";
IfcurrentdateisIntimeformatthen,
"h" = "hora";
"s" = "segundo";
Fatediff ()
Función: devuelve la diferencia entre dos fechas.
Sintaxis: Datediff (TimeInterval, Date1, Date2 [, FirstdayOfWeek [, FirstWeekOfyear >>)
Argumentos: TimeInterval representa el tipo de intervalo de tiempo, como "M" representa "mes".
EJEMPLO:
front =#8/4/99#
TODATE =#1/1/2000#
Respuesta.WRITE "THEREARE" Y _
Datediff ("d", fronDate, Todate) y _
"DayStomilleniumFrom8/4/99".
%>
Resultado: quedan 150 días del 8/4/99 a 2000.
Día()
Función: ¿A qué día vuelve?
Sintaxis: día (fecha)
Argumentos: la fecha es cualquier fecha válida.
EJEMPLO:
Resultado: 4
FormatCurrency ()
Función: Devuelve la expresión, que se ha formateado como un valor monetario
Sintaxis: FormatCurrency (Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit >>>>)
Argumentos: el dígito indica el valor del número de dígitos que se muestran en el lado derecho del punto decimal. El valor predeterminado es -1, lo que indica que se usa la localidad de la computadora;
Liderando la constante de tres estados de tres estados, lo que indica si se muestra el cero antes del punto decimal.
EJEMPLO:
Resultado: $ 34.35
FormatDateTime ()
Función: Devuelve la expresión, que se ha formateado como una fecha o hora
Sintaxis: FormatDateTime (fecha, [, namedFormat>)
Argumentos: NamedFormat indica el valor del formato de fecha/hora utilizado, y si se omite, se usa VBGeneralDate.
EJEMPLO:
Resultado: miércoles, agosto04,1999
FormatNumber ()
Función: Devuelve la expresión, que se ha formateado como un valor numérico.
Sintaxis: FormatNumber (Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit >>>>)
Argumentos: el dígito indica el valor del número de dígitos que se muestran en el lado derecho del punto decimal. El valor predeterminado es -1, lo que indica que se utiliza la localidad de la computadora. ; LEADORDIGIT
Indico el valor del número de dígitos que se muestran en el lado derecho del punto decimal. El valor predeterminado es -1, lo que indica que se utiliza la localidad de la computadora. ; Paren indica el valor del número de dígitos que se muestran en el lado derecho del punto decimal.
El valor predeterminado es -1, lo que indica que se utiliza la localidad de la computadora. ; GroupDigiti indica el valor del número de dígitos que se muestran en el lado derecho del punto decimal. El valor predeterminado es -1, lo que indica que el uso es
Configuración local de la computadora. .
EJEMPLO:
Resultado: 45.325
FormatParcent ()
Función: Devuelve la expresión, que se ha formateado como un porcentaje de final de fines con el signo % (multiplicado por 100). (%)
Sintaxis: FormatParcent (Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit >>>>)
Argumentos: Igual que el anterior.
EJEMPLO:
Resultado: 45.267%
Hora()
Función: devuelve el número de horas a las 24.
Sintaxis: hora (tiempo)
Argumentos:
EJEMPLO:
Resultado: 16
(HourhasbeenconvertedTo24-HourSystem)
Instr ()
Función: devuelve la posición donde aparece un carácter o cadena primero en otra cadena.
Sintaxis: Instr ([Start,> StrTobesearched, StrSearchfor [, comparar>)
Argumentos: Start es el valor inicial de la búsqueda, StrTobeSearched acepta la cadena de búsqueda StrSearch para el carácter que se buscará en comparación con el método de comparación
(Ver ASP Constant para más detalles)
EJEMPLO:
strtext = "thisisastest !!"
pos = instr (strText, "A")
Respuesta.Writepos
%>
Resultado: 9
Instrrev ()
Función: Igual que arriba, recién comenzando desde la última búsqueda de la cadena
Sintaxis: instrrev ([inicio,> strtobesearched, strsearchfor [, comparar>)
Argumentos: Igual que el anterior.
EJEMPLO:
strtext = "thisisastest !!"
pos = instrrev (strtext, "s")
Respuesta.Writepos
%>
Resultado: 13
Int ()
Función: Devuelve el tipo numérico, no redondeado.
Sintaxis: int (número)
Argumentos:
EJEMPLO:
Resultado: 32
Isarray ()
Función: determina si un objeto es una matriz y devuelve un valor booleano.
Sintaxis: isarray (nombre)
Argumentos:
EJEMPLO:
strtest = "¡Test!"
Response.WriteSArray (strtest)
%>
Resultado: falso
IsDate ()
Función: determina si un objeto es una fecha y devuelve un valor booleano
Sintaxis: isDate (expresión)
Argumentos: ExpressionIsanyvalidexpression.
EJEMPLO:
strtest = "8/4/99"
Response.WriteIsdate (Strtest)
%>
Resultado: verdadero
IsEmpty ()
Función: determina si un objeto se inicializa y devuelve un valor booleano.
Sintaxis: isEmpty (expresión)
Argumentos:
EJEMPLO:
Dimi
Respuesta.WriteSempty (i)
%>
Resultado: verdadero
Isnull ()
Función: determina si un objeto está vacío y devuelve un valor booleano.
Sintaxis: isnull (expresión)
Argumentos:
EJEMPLO:
Dimi
Respuesta.WriteIsnull (i)
%>
Resultado: falso
Isnumérico ()
Función: determina si un objeto es un número y devuelve un valor booleano.
Sintaxis: isnumérica (expresión)
Argumentos:
EJEMPLO:
i = "345"
Respuesta.WriteIsnumérico (i)
%>
Resultado: verdadero
Incluso si se cita el número, ASP todavía piensa que es un número.
IsObject ()
Función: determina si un objeto es un objeto y devuelve un valor booleano.
Sintaxis: isObject (expresión)
Argumentos:
EJEMPLO:
Setcon = server.createObject ("ADODB.Connection")
Response.WriteSObject (Con)
%>
Resultado: verdadero
Lbound ()
Función: Devuelve el subíndice mínimo disponible para la dimensión de matriz especificada.
Sintaxis: LBound (ArrayName [, Dimension>)
Argumentos: Dimensional indica qué dimensión el entero en el límite inferior se devolverá. Use 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 tiene el valor predeterminado de 1.
EJEMPLO:
i = array ("lunes", "martes", "miércoles")
Respuesta.WriteLbound (i)
%>
Resultado: 0
Lcase ()
Función: devuelve la forma minúscula de una cadena
Sintaxis: lcase (cadena)
Argumentos: StringisanyValidStringExpression.
EJEMPLO:
strtest = "Thisisastest!"
Response.WritelCase (strtest)
%>
Resultado: ¡estoisastest!
Izquierda()
Función: devuelve el carácter antes del carácter de longitud en el lado izquierdo de la cadena (incluido el carácter de longitud).
Sintaxis: izquierda (cadena, longitud)
Argumentos:
EJEMPLO:
strtest = "Thisisastest!"
Response.WriteLeft (strtest, 3)
%>
Resultado: thi
Len ()
Función: devuelve la longitud de la cadena.
Sintaxis: Len (String | Varname)
Argumentos:
EJEMPLO:
strtest = "Thisisastest!"
Response.Writelen (strtest)
%>
Resultado: 15
Ltrim ()
Función: Retire el espacio en el lado izquierdo de la cadena.
Sintaxis: Ltrim (cadena)
Argumentos:
EJEMPLO:
strtest = "Thisisastest!"
Response.WriteLtrim (strtest)
%>
Resultado: ¡estoisastest!
Medio()
Función: devuelve una cadena de una longitud específica (inicio, longitud es longitud).
Sintaxis: Mid (String, Start [, Longitud>)
Argumentos:
EJEMPLO:
strtest = "¡Thisistest! Hoy en día".
Response.WriteMid (strtest, 17,5)
%>
Resultado: hoy
Minuto()
Función: Regrese a la hora.
Sintaxis: minuto (tiempo)
Argumentos:
EJEMPLO:
Resultado: 45
Mes()
Función: Fecha de retorno.
Sintaxis: mes (fecha)
Argumentos: dateIsanyvaliddateExpression.
EJEMPLO:
Resultado: 8
Monthname ()
Función: devuelve Tastringidentificando el mes especificado.
Sintaxis: MonthName (mes, [, ABB>)
Argumentos: MonthenMericRepresentationForgivenMonth; ABB (Opcional) IsabooleanValue
usado todisplaymonthabbreviation.Truewill DisplayThEbBRreviated MonthameandFalse (predeterminado) Will Will
nohowtheabbreviation.
EJEMPLO:
Resultado: agosto
Ahora()
Función: RETHERNTHECRURSYSYSTEMDANDTIME.
Sintaxis: ahora ()
Argumentos: ninguno
EJEMPLO:
Resultado: 8/4/999: 30: 16am
Reemplazar()
Función: Devuelve Tastringin que especificó Sub-StringhasbeenRepersed sin otro
Numberoftimes especificados.
Sintaxis: reemplazar (StrTobesearch, StrsearchFor, StrreplaceWith [, inicio [, cuenta [, comparar >>>)
Argumentos: strtobesearchedDistisStringExpressionContainingAsub-stringToberepliced;
strseSearchForIstThestringExpressionTosearchForwithInstrtObesearched; strreplaceWithestestring
ExpressionTorePlacesSUB-StringStrsearchFor; Inicio (opcional) ItHenumericCharacterSpositionto
BeginSearch; Count (Opcional) isavalueindicating the Comparison Constant.
EJEMPLO:
strtest = "Thisisanapple!"
Response.Writereplace (Strtest, "Apple", "Orange")
%>
Resultado: thisisanorange!
Bien()
Función: devuelve el carácter antes del carácter de longitud en el lado derecho de la cadena (incluido el carácter de longitud).
Sintaxis: derecha (cadena, longitud)
Argumentos:.
EJEMPLO:
strtest = "¡Esto es más importante!"
Response.Writeright (Strtest, 3)
%>
Resultado: st!
Rnd ()
Función: genera un número aleatorio.
Sintaxis: rnd [(número)>
Argumentos:
EJEMPLO:
Aleatorizar ()
respuesta.writernd ()
%>
Resultado: cualquier número entre 0 y 1
Redondo()
Función: Devuelve el valor redondeado por el número especificado de dígitos.
Sintaxis: redonda (expresión [, numright>)
Argumentos: el número de Numright indica cuántos dígitos se redondean a la derecha del punto decimal. Si se omite, la función redonda devuelve un entero.
EJEMPLO:
i = 32.45678
Response.Writeround (i)
%>
Resultado: 32
Rtrim ()
Función: Elimine la cadena a la derecha de la cadena.
Sintaxis: rtrim (cadena)
Argumentos:
EJEMPLO:
strtest = "thisisastest !!"
Response.WriterTrim (strtest)
%>
Resultado: ¡THEISASTEST!
Segundo()
Función: devuelve segundos.
Sintaxis: Segunda (hora)
Argumentos:.
EJEMPLO:
Resultado: 28
Strreverse ()
Función: fila inversa de cadena
Sintaxis: Strreverse (cadena)
Argumentos:
EJEMPLO:
strtest = "thisisastest !!"
Respuesta.WriteStrreverse (Strtest)
%>
Resultado: !! tsetasisiht
Tiempo()
Función: devuelve el tiempo del sistema.
Sintaxis: Time ()
Argumentos:.
EJEMPLO:
Resultado: 9: 58: 28 am
Recortar()
Función: Retire los espacios en los lados izquierdo y derecho de la cadena.
Sintaxis: TRIM (String)
Argumentos: StringisanyValidStringExpression.
EJEMPLO:
strtest = "thisisastest !!"
Response.WritETrim (Strtest)
%>
Resultado: ¡THEISASTEST!
Ubound ()
Función: devuelve el subíndice máximo disponible para la dimensión de matriz especificada.
Sintaxis: Ubound (ArrayName [, Dimension>)
Argumentos: dimensional (opcional) especifica qué dimensión se devuelve el límite superior del entero. 1 significa la primera dimensión, 2 significa la segunda dimensión, y así sucesivamente. Si se omite
El valor predeterminado es 1.
EJEMPLO:
i = array ("lunes", "martes", "miércoles")
Respuesta.WriteUbound (i)
%>
Resultado: 2
Ucase ()
Función: Devuelve el formulario superior de una cadena.
Sintaxis: ucase (cadena)
Argumentos:
EJEMPLO:
strtest = "thisisastest !!"
Response.WriteUcase (strtest)
%>
Resultado: ¡esto es posible!
Vartype ()
Función: Devuelve el valor que indica el subtipo de la variable
Sintaxis: Vartype (Varname)
Argumentos:
EJEMPLO:
i = 3
Response.WriteVartype (i)
%>
Resultado: 2 (número) Ver "ASP Constant" para más detalles
Día laborable()
Función: Regrese al día de la semana.
Sintaxis: Día de la semana (fecha [, FirstdayOfWeek>)
Argumentos:.
EJEMPLO:
d =#8/4/99#
Respuesta.WriteWeekday (D)
%>
Resultado: 4 (miércoles)
WeekdayName ()
Función: Devuelve el nombre del día de la semana.
Sintaxis: WeekdayName (Weekday [, ABB [, FirstdayOfweek >>)
Argumentos: ABB es opcional. Valor booleano, que indica si la abreviatura representa el nombre de cada día de la semana. Si se omite, el valor predeterminado es falso, es decir, no se abrevia para cada semana
El nombre del día. Primero Dayofweek se refiere al valor del primer día de la semana
EJEMPLO:
d =#8/4/99#
Response.WriteWeekdayName (día de la semana (d))
%>
Resultado: miércoles
Año()
Función: Devuelve el año actual.
Sintaxis: año (fecha)
Argumentos:
EJEMPLO:
Resultado: 1999
Lo anterior es un análisis detallado del uso de funciones comunes de ASP. Creo que lo has entendido. Para obtener más contenido relacionado, continúe prestando atención al canal de tecnología Wuxin.