Recomendado: Comenzar con ASP: Comprender varios idiomas de secuencias de comandos utilizados por los programas ASP No puede ver el código fuente de ASP al ver el código fuente en el navegador. Solo puede ver la salida de resultados por el archivo ASP, y esos son solo HTML puro. Esto se debe a que el script se ha ejecutado en el servidor antes de que el resultado se envíe al navegador. Ejemplo: usar
Las funciones son un bloque de funciones encapsulado por el idioma para facilitar las llamadas de los usuarios. Por ejemplo, ahora () es una función en VBScript que puede mostrar la fecha y hora actuales. En cuanto a la razón específica por la que se puede mostrar, el núcleo del lenguaje lo determina. Los usuarios solo necesitan comprender que ahora () se usa para mostrar la fecha y la hora. Entonces, ¿tenemos alguna otra función de VBScript con la que estemos actualmente en contacto?
1. Función de fecha/hora
Estas funciones incluyen exhibiciones de año, mes, día, hora, minuto, segunda, semana, etc.
(1) Función ahora: devuelva la fecha y el valor de tiempo actual en función de la fecha y hora establecidas por el sistema informático. Usar método ahora ();
(2) Función de fecha: solo devuelve el valor de fecha establecido por el sistema informático actual. Cómo usar: date ();
(3) Función de tiempo: solo devuelve el valor de tiempo establecido por el sistema informático actual. Cómo usar: Time ();
(4) Función de año: devuelva un entero que represente un cierto año. Método de uso: año (fecha), donde el parámetro de fecha es cualquier parámetro que pueda representar la fecha. Por ejemplo, el año (fecha ()) significa que el entero del año se extrae de la fecha obtenida por fecha ().
Además, también se puede usar así: año (#5 20,2006#) significa extraer el valor entero de la mediana edad el 20 de mayo de 2006. Con respecto a 5 20,2006, 5-20-2006, 5/20/2006, es decir, una combinación de un cierto mes, día y año. También tenga en cuenta que el uso de # se usa para incluir para representar valores de fecha.
(5) Mes Función: Devuelve un valor entero entre 1 y 12, que representa un mes del año. Cómo usar: mes (fecha). La descripción sobre la fecha del parámetro es la misma que la función del año. Pero preste atención a la corrección de la fecha. Por ejemplo, #13-31-2006 #, no hay diciembre en absoluto, lo cual definitivamente está mal.
(6) Función de día: devuelve un valor entero entre 1 y 31, lo que indica un día de un mes. Cómo usar: día (fecha). La descripción sobre la fecha del parámetro es la misma que la función del año. También preste atención a la corrección de la fecha, como #2-30-2006 #, que define el día 30 de febrero es incorrecto.
(7) Función de hora: devuelve un valor entero entre 0 y 23, lo que indica una hora del día. Cómo usar: hora (tiempo). Donde el tiempo del parámetro es cualquier expresión que pueda representar el tiempo. Por ejemplo, la hora (tiempo ()) significa que el entero de la hora se extrae del tiempo derivado del tiempo (). Del mismo modo, el tiempo de parámetro también se puede usar de esta manera para extraer el número actual de horas de 11: 45: 50#. Por supuesto, el tiempo definido debe cumplir con las especificaciones de tiempo.
(8) Función minuciosa: devuelve un valor entero entre 0 y 59, representando un cierto minuto en una hora. Cómo usar: minuto (tiempo). La descripción del parámetro de tiempo es la misma que la función de hora.
(9) Segunda función: devuelve un valor entero entre 0 y 59, representando un cierto segundo en un minuto. Cómo usar: segundo (tiempo). La descripción del parámetro de tiempo es la misma que la función de hora.
(10) Función de lunes a viernes: devuelve el entero de un día de la semana. Cómo usar: día de semana (fecha). La descripción sobre la fecha del parámetro es la misma que la función del año. El valor de retorno de esta función es de 1 a 7, que representa el domingo, el lunes y el sábado, respectivamente. Por ejemplo, cuando el valor de retorno es 4, significa miércoles.
(11) Función de nombre de semana: devuelve la cadena de un día específico de la semana. En comparación con la función de lunes a viernes, se traduce al día de la semana. El método de uso es: WeekdayName (día de la semana). El parámetro de semana es el valor de un día específico de la semana. Por ejemplo, el nombre de semana (día de la semana (fecha ())) significa que el día actual de la semana. Porque la fecha () representa la hora actual, mientras que el día de la semana (fecha ()) representa el entero de un día específico de la semana.
Por supuesto, el contenido de cadena de la visualización final de la función de nombre de semana también está relacionado con el sistema de lenguaje del sistema operativo actual. Por ejemplo, el sistema operativo chino mostrará caracteres chinos como el lunes, mientras que el sistema operativo inglés mostrará lunes (abreviatura del lunes).
Además, hay algunas funciones de cálculo para los intervalos de tiempo en VBScript:
(1) Función Dataadd: devuelve la fecha y hora del intervalo de tiempo especificado. Puede calcular una nueva fecha y hora que se separa por muchos años, meses o horas, etc. Cómo usar: Dataadd (intervalo, número, fecha).
El intervalo de parámetros representa la unidad de intervalo de tiempo que debe agregarse. Se expresa en forma de una cadena, como Yyyy representa el año, Q representa el trimestre, M representa el mes, d representa días, WW representa semanas, h representa horas, n representa minutos y S representa segundos.
El número de parámetro indica el número de intervalos de tiempo agregados. Se expresa en forma de un valor numérico y puede ser un valor negativo. La fecha del parámetro requiere que sea el formato correcto de fecha y hora.
Por ejemplo, Dataadd (D, 100, 2006-5-20) representa el valor de fecha de 100 días después del 20 de mayo de 2006: 2006-8-28. Por ejemplo, Dateadd (H, -12,2005-5-20 10:00:00) representa la fecha de la fecha de las 12 horas antes de las 10:00 am del 20 de mayo de 2005: 22:00:00.
(2) Función de fechas: devuelve el intervalo entre dos fechas y tiempos. Se pueden calcular los años, horas, etc. que están separados por dos fechas. Cómo usar: fechado (intervalo, fecha1, fecha2).
Los parámetros de intervalo en el intervalo de parámetros y las funciones de Dataadd son la misma descripción, y los parámetros Date1 y Date2 son dos fechas y tiempos que se comparan entre sí. Además, cuando el valor de fecha de fecha de fecha1 es mayor que la fecha2, se mostrará como un valor negativo.
Por ejemplo, Datediff (Yyyy, 1982-7-7-18, fecha) significa cuántos años ha pasado desde que nació alguien. Por ejemplo, Datediff (D, 1982-7-7-18, 2062-7-18) calcula cuántos días han pasado en 80 años: 29220.
2. Función de procesamiento de cadenas
En el procesamiento funcional de los scripts, generalmente se requiere que se modifiquen algunas cadenas. Por ejemplo, filtre palabras confidenciales en cadenas para cumplir con los requisitos finales de visualización; Por ejemplo, cuando se necesita extraer una cadena más larga del comienzo de unos pocos caracteres.
(1) Función ASC: devuelve el código de caracteres ANSI correspondiente a la primera letra en la cadena. Cómo usar: ASC (cadena). donde el parámetro de cadena representa una cadena.
(2) Función CHR: devuelve el carácter correspondiente al código de caracteres ANSI especificado. Cómo usar: chr (chrcode). El parámetro chrcode es el número de identificación relevante. La función de esta función corresponde a la función ASC.
Por ejemplo: ASC (a) representa el carácter ANSI 97 de la letra minúscula A; CHR (97) representa la letra minúscula a. Además, cuando el valor CHRCODE en chr (chrcode) tiene un número con un valor de 0 a 31, indica un código ASCII que no se puede imprimir. Por ejemplo, CHR (10) representa descansos de línea, Chr (13) representa el retorno del carro, etc., que a menudo se usan en la conversión de formatos de entrada y visualización.
(3) Función LEN: devuelve el número de caracteres (bytes) en la cadena. Cómo usar: Len (cadena). Por ejemplo, el valor de Len (amor) es 4.
(4) Función lcase: devuelve la forma minúscula de todas las cadenas. Cómo usar: lcase (cadena). Por ejemplo, Lcase (WebJXCOM) vuelve a Cuoxincom.
(5) Función UCase: devuelve la forma mayúscula de todas las cadenas. Corresponder a la función lcase. Del mismo modo, Ucase (cuoxina) regresa a WebJX.
(6) Función de recorte, función LTRIM y función RTRIM: devuelva el contenido de cadena líder y posterior sin espacios, líderes y posteriores sin espacios, o posteriores sin espacios, respectivamente. Por ejemplo:
TRIM (1234567) regresa a 1234567, sin espacios en las líneas principales y posteriores;
Ltrim (1234567) regresa a 1234567, liderando sin espacios;
Rtrim (1234567) regresa a 1234567, sin espacios en el futuro;
Esta función a menudo se usa en la información de registro, como garantizar espacios antes o después del nombre de usuario registrado.
(7) Función izquierda: devuelve el número especificado de caracteres calculados desde el lado izquierdo de la cadena. Cómo usar: izquierda (cadena, longitud). Por ejemplo, la izquierda (Brousce, 5) regresa a Brous, es decir, los primeros cinco caracteres.
(8) Función derecha: devuelve el número especificado de caracteres calculados desde el lado izquierdo de la cadena. Cómo usar: derecho (cadena, longitud). Por ejemplo, el derecho (Brousce, 4) regresa a la USCE, es decir, los últimos cuatro caracteres.
(9) Función Instr: devuelve la posición donde aparece una cierta cadena primero en otra cadena. Por ejemplo, ahora busque la primera aparición de la letra A en la cadena A110B121C119D1861, luego puede instrerarse (My_String, A110B121C119D1861)
(10) Función media: devuelve el número especificado de caracteres de la cadena. Por ejemplo, el 110 actual debe obtener 3 unidades de valores del segundo bit de la cadena A110B121C119D1861: MID (A110B121C119D1861,2,3)
(11) Reemplace la función: busque y reemplace la cadena especificada en la cadena. Reemplace (StrTobesearched, StrSearchfor, Strreplacewith) donde Strtobesearched es una cadena, StrSearchFor es la subcadena que se busca y Strreplacewith es la subcadena utilizada para reemplazar. Por ejemplo, reemplace (rscon, <, & lt;) significa reemplazar todos los <caracteres en rscon con & lt;
3. Función de conversión de tipo
CBOOL (String) se convierte en booleano
Cbyte (cadena) convertir a un valor de tipo byte
CCUR (String) Convertir al valor de la moneda
CDATE (cadena) se convierte en un valor del tipo de día
CDBL (String) se convierte en un valor de doble precisión
Cint (cadena) convertir al valor entero
CLNG (String) se convierte en un valor entero largo
Csng (string) se convierte en valor de precisión única
CSTR (var) se convierte en valor de cadena
Valor str (var) convertido en cadena
Val (cadena) Cadena al valor numérico
4. Función de operación
ABS (NMB) devuelve el valor absoluto del número
ATN (NMB) devuelve la tangente de arco de un número
COS (NMB) Devuelve el valor yuxuano de un ángulo
EXP (NMB) Devuelve el valor de potencia del índice natural
Int (nmb) Devuelve la parte de conformación (transporte) del número
Fix (NMB) Devuelve la parte del esqueleto (descartado) del número
FormatParcent (expresión) Devuelve porcentaje
Hex (NMB) devuelve el número hexadecimal de datos
Log (NMB) Devuelve el logaritmo natural
OCT (NMB) Devuelve el número angular del número
RND devuelve un número aleatorio mayor que 0 y menos de 1, pero se requiere la declaración de aleatorización para generar una semilla aleatoria.
SGN (NMB) determina los signos positivos y negativos de un número
Sin (nmb) devuelve el valor de zhenghyun del ángulo
SQR (NMB) devuelve la raíz cuadrática del número
Tan (NMB) devuelve el valor tangente de un número
5. Otras funciones
IsArray (var) determina si una variable es una matriz
ISDate (VAR) determina si una variable es una fecha
Isnull (var) determina si una variable está vacía
IsNumérico (var) determina si la expresión contiene valores numéricos
IsObject (var) determina si una variable es un objeto
Typename (var) devuelve el tipo de datos de la variable
La matriz (lista) devuelve una matriz
Split (ListStr) Devuelve una matriz unidimensional desde una cadena de lista
LBound (ArrayP devuelve el índice mínimo de la matriz
Ubound (matriz) Devuelve el índice máximo de la matriz
CreateObject (clase) crea un objeto
GetObject (PathFileName) Obtener el objeto de archivo
Compartir: use la programación ASP para lograr una búsqueda rápida de contenido de red Un día tuve una idea repentina de que si pudiera llamar de inmediato la información que necesitaba leer cada vez que iba a un sitio web, ¿no sería muy maravilloso? A continuación, quiero pensar en este tema más profundamente, sentarme en una silla y tomar un lápiz, pero no sé lo que estoy escribiendo. De esta manera, todavía tengo