Recomendado: Introdução ao ASP: Entenda vários idiomas de script usados por programas ASP Você não pode ver o código -fonte ASP visualizando o código -fonte no navegador. Você só pode ver a saída dos resultados pelo arquivo ASP, e esses são apenas HTML puro. Isso ocorre porque o script foi executado no servidor antes que o resultado seja enviado de volta ao navegador. Exemplo: Use
As funções são um bloco de funções encapsulado pelo idioma para facilitar as chamadas do usuário. Por exemplo, agora () é uma função no VBScript que pode exibir a data e hora atuais. Quanto à razão específica pela qual ele pode ser exibido, é determinado pelo kernel da linguagem. Os usuários precisam entender apenas que agora () é usado para exibir a data e a hora. Então, temos outras funções do VBScript com as quais estamos atualmente em contato?
1. Função de data/hora
Essas funções incluem displays de ano, mês, dia, hora, minuto, segunda, semana, etc.
(1) agora função: retorne a data e o valor atual com base na data e hora definidas pelo sistema de computador. Método de uso agora ();
(2) Função de data: Retorna apenas o valor da data definido pelo sistema de computador atual. Como usar: date ();
(3) Função de tempo: retorna apenas o valor do tempo definido pelo sistema de computador atual. Como usar: time ();
(4) Função do ano: Retorne um número inteiro representando um certo ano. Método de uso: ano (data), onde o parâmetro Data é qualquer parâmetro que possa representar a data. Por exemplo, ano (data ()) significa que o número inteiro do ano é extraído a partir da data obtida por data ().
Além disso, também pode ser usado assim: Ano (#5 20.2006#) significa extrair o valor inteiro da idade média em 20 de maio de 2006. Em relação a 5 20.2006, 5-20-2006, 20/5/2006, ou seja, uma combinação de um certo mês, dia e ano. Observe também que o uso do # é usado para incluir para representar valores de data.
(5) Função do mês: retorna um valor inteiro entre 1 e 12, representando um mês do ano. Como usar: mês (data). A descrição sobre a data do parâmetro é a mesma da função do ano. Mas preste atenção à correção da data. Por exemplo, #13-31-2006 #, não há dezembro, o que está definitivamente errado.
(6) Função do dia: retorna um valor inteiro entre 1 e 31, indicando um dia de um mês. Como usar: dia (data). A descrição sobre a data do parâmetro é a mesma da função do ano. Também preste atenção à correção da data, como nº 2-30-2006, que define o dia 30 de fevereiro está errado.
(7) Função de hora: retorna um valor inteiro entre 0 e 23, indicando uma hora do dia. Como usar: hora (hora). Onde o tempo do parâmetro é qualquer expressão que possa representar o tempo. Por exemplo, hora (horário ()) significa que o número inteiro da hora é extraído do tempo derivado do tempo (). Da mesma forma, o tempo do parâmetro também pode ser usado dessa maneira para extrair o número atual de horas de 11: 45: 50#. Obviamente, o tempo definido deve atender às especificações de tempo.
(8) Função minuciosa: retorna um valor inteiro entre 0 e 59, representando um certo minuto em uma hora. Como usar: minuto (hora). A descrição do parâmetro de tempo é a mesma da função de hora.
(9) Segunda função: retorna um valor inteiro entre 0 e 59, representando um certo segundo em um minuto. Como usar: segundo (tempo). A descrição do parâmetro de tempo é a mesma da função de hora.
(10) Função do dia da semana: retorna o número inteiro de um dia da semana. Como usar: dia da semana (data). A descrição sobre a data do parâmetro é a mesma da função do ano. O valor de retorno desta função é de 1 a 7, representando domingo, segunda e sábado, respectivamente. Por exemplo, quando o valor de retorno é 4, significa quarta -feira.
(11) Função do dia da semana: retorna a sequência de um dia específico da semana. Comparado com a função do dia da semana, ela é traduzida para o dia da semana. O método de uso é: WeekDayName (dia da semana). O parâmetro durante a semana é o valor de um dia específico da semana. Por exemplo, WeekdayName (dia da semana (DATE ())) significa que o dia atual da semana. Porque a data () representa o horário atual, enquanto o dia da semana (DATE ()) representa o número inteiro de um dia específico da semana.
Obviamente, o conteúdo da string da exibição final da função do dia da semana também está relacionado ao sistema atual de linguagem do sistema operacional. Por exemplo, o sistema operacional chinês exibirá caracteres chineses como segunda -feira, enquanto o sistema operacional inglês exibirá MON (segunda -feira abreviação).
Além disso, existem algumas funções de cálculo para intervalos de tempo no VBScript:
(1) Função DATADD: Retorna a data e a hora do intervalo de tempo especificado. Você pode calcular uma nova data e hora separadas por muitos anos, meses ou horas, etc. Como usar: DATADD (intervalo, número, data).
O intervalo de parâmetro representa a unidade de intervalo de tempo que precisa ser adicionada. É expresso na forma de uma corda, como o AAA, representa o ano, Q representa um trimestre, M representa mês, D representa dias, WW representa semanas, H representa horas, n representa minutos e S representa segundos.
O número do parâmetro indica o número de intervalos de tempo adicionados. É expresso na forma de um valor numérico e pode ser um valor negativo. A data do parâmetro requer que seja o formato correto de data e hora.
Por exemplo, DataAdd (D, 100, 2006-5-20) representa o valor da data de 100 dias após 20 de maio de 2006: 2006-8-28. Por exemplo, o DATADD (H, -12.2005-5-20 10:00:00) representa o horário da data das 12 horas antes das 10:00 no dia 20 de maio de 2005: 22:00:00.
(2) Função DATATIFF: Retorna o intervalo entre duas datas e horários. Os anos, horas, etc. que são separados por duas datas podem ser calculados. Como usar: datediff (intervalo, date1, date2).
Os parâmetros de intervalo no intervalo de parâmetros e nas funções DATADD são a mesma descrição, e os parâmetros Date1 e Date2 são duas datas e horários que são comparados entre si. Além disso, quando o valor de data de data da data1 for maior que o Date2, ele será exibido como um valor negativo.
Por exemplo, Datediff (Ayyyy, 1982-7-18, data) significa quantos anos ele acontece desde que alguém nasceu. Por exemplo, Datediff (d, 1982-7-18, 2062-7-18) calcula quantos dias se passaram em 80 anos: 29220.
2. Função de processamento de string
No processamento funcional dos scripts, algumas strings geralmente precisam ser modificadas. Por exemplo, filtre palavras sensíveis em strings para atender aos requisitos finais de exibição; Por exemplo, quando uma string mais longa precisa ser extraída desde o início de alguns caracteres.
(1) Função ASC: Retorna o código do caractere ANSI correspondente à primeira letra na sequência. Como usar: ASC (String). onde o parâmetro da string representa uma string.
(2) Função CHR: Retorna o caractere correspondente ao código do caractere ANSI especificado. Como usar: Chr (Chrcode). O parâmetro ChrCode é o número de identificação relevante. A função desta função corresponde à função ASC.
Por exemplo: ASC (a) representa o caractere ANSI 97 da letra minúscula A; Chr (97) representa a letra minúscula a. Além disso, quando o valor ChrCode em Chr (Chrcode) tem um número com um valor de 0 a 31, indica um código ASCII que não pode ser impresso. Por exemplo, Chr (10) representa quebras de linha, Chr (13) representa o retorno do carro, etc., que são frequentemente usados na conversão dos formatos de entrada e exibição.
(3) Função LEN: Retorna o número de caracteres (bytes) na sequência. Como usar: len (string). Por exemplo, o valor de Len (Love) é 4.
(4) Função LCase: retorna a forma minúscula de todas as cordas. Como usar: lcase (string). Por exemplo, o LCase (Webjxcom) retorna ao Cuoxincom.
(5) Função da UCase: Retorna a forma maiúscula de todas as cordas. Corresponde à função LCase. Da mesma forma, o UCase (Cuoxin) retorna ao Webjx.
(6) Função de acabamento, função lTRIM e função rtrim: retorne o conteúdo de string líder e subsequente sem espaços, liderando e subsequente sem espaços, ou subsequente sem espaços, respectivamente. por exemplo:
Trim (1234567) retorna para 1234567, sem espaços nas linhas principais e subsequentes;
LTRIM (1234567) retorna a 1234567, liderando sem espaços;
RTRIM (1234567) retorna a 1234567, sem espaços no futuro;
Essa função é frequentemente usada nas informações de registro, como garantir espaços antes ou depois do nome de usuário registrado.
(7) Função à esquerda: retorna o número especificado de caracteres calculados a partir do lado esquerdo da string. Como usar: esquerda (string, comprimento). Por exemplo, a esquerda (Brousce, 5) retorna a Brous, ou seja, os cinco primeiros caracteres.
(8) Função correta: retorna o número especificado de caracteres calculados a partir do lado esquerdo da string. Como usar: certo (string, comprimento). Por exemplo, certo (Brousce, 4) retorna ao USCE, ou seja, os últimos quatro caracteres.
(9) Função do instrumento: retorna a posição em que uma certa string aparece pela primeira vez em outra string. Por exemplo, agora procure a primeira ocorrência da letra A na string A110B121C119D1861, então você pode instrument (my_string, A110B121C119D1861)
(10) Função média: retorna o número especificado de caracteres da string. Por exemplo, os 110 atuais devem obter 3 unidades de valores a partir do segundo bit da String A110B121C119D1861: MID (A110B121C119D1861,2,3)
(11) Substitua a função: encontre e substitua a sequência especificada na sequência. Substitua (StrToBesearched, strSearchfor, strreplacewith) onde o StrToBesearched é uma string, o strSearchfor é a substring que está sendo procurada, e o strreplacewith é a substring usada para substituir. Por exemplo, substitua (rscon, <, & lt;) significa substituir todos os caracteres <rscon por & lt;
3. Função de conversão do tipo
CBool (string) se converte em booleano
Cbyte (string) converter para um valor do tipo de byte
Ccur (string) converter para o valor da moeda
Cdate (string) converte-se a um valor do tipo de dia
CDBL (String) se converte em valor de precisão dupla
Cint (string) converter em valor inteiro
CLNG (string) se converte em valor inteiro longo
CSNG (String) se converte em valor de precisão única
CSTR (VAR) se converte em valor de string
Valor str (var) convertido em string
Val (string) string para valor numérico
4. Função de operação
ABS (NMB) retorna o valor absoluto do número
ATN (NMB) retorna a tangente do arco de um número
COS (NMB) retorna o valor Yuxuano de um ângulo
Exp (NMB) retorna o valor de potência do índice natural
INT (NMB) retorna a parte da modelagem (transporte) do número
FIX (NMB) retorna a parte do esqueleto (descartada) do número
FormatPercent (expressão) retorna porcentagem
Hex (NMB) retorna o número hexadecimal de dados
Log (NMB) Retorna o logaritmo natural
OCT (NMB) retorna o número angular do número
O RND retorna um número aleatório maior que 0 e menor que 1, mas a declaração aleatória é necessária para gerar uma semente aleatória.
SGN (NMB) determina os sinais positivos e negativos de um número
Sin (NMB) retorna o valor de Zhenghyun do ângulo
SQR (NMB) retorna a raiz quadrática do número
Tan (NMB) retorna o valor tangente de um número
5. Outras funções
Isarray (var) determina se uma variável é uma matriz
ISDATE (VAR) determina se uma variável é uma data
IsNull (VAR) determina se uma variável está vazia
Isnumérico (VAR) determina se a expressão contém valores numéricos
Isobject (var) determina se uma variável é um objeto
O nome do tipo (var) retorna o tipo de dados da variável
Array (lista) retorna uma matriz
Split (liststr) retorna uma matriz unidimensional de uma string de lista
Lbound (Arrayp retorna o índice mínimo da matriz
Ubound (matriz) retorna o índice máximo da matriz
CreateObject (classe) Crie um objeto
GetObject (PathFileName) Obtenha objeto de arquivo
Compartilhar: Use a programação ASP para obter uma rápida pesquisa do conteúdo da rede Um dia, tive uma ideia repentina de que, se pudesse chamar imediatamente as informações que eu precisava ler toda vez que ia a um site, não seria muito maravilhoso? Em seguida, quero pensar sobre esse problema mais profundamente, sentar em uma cadeira e pegar um lápis, mas não sei o que estou escrevendo. Dessa forma, eu ainda tenho