Folha de referências da função ASP VBScript - Tutorial ASP
Funções VBScript
Descrição da função
exemplo
Valor absoluto Abs (numérico). O valor absoluto de um número é o seu valor positivo. O valor absoluto da string vazia (nulo) também é a string vazia. Variável não inicializada, que é absolutamente 0 Exemplo: ABS(-2000)
Resultado: 2000Array (elementos do array separados por vírgula) A função Array retorna o valor do elemento do array. exemplo:
A = Matriz (1,2,3)
B=A(2)
Resultado: 2
Explicação: A variável B é o valor do segundo elemento do array A. Asc (string) converte a primeira letra da string em código de caracteres ANSI (American National Standard Notation). Exemplo: Asc ("Internet")
Resultado: 73
Descrição: Exibe o código de caracteres ANSI da primeira letra I. CBool (expressão) é convertido em um tipo de variável de valor lógico booleano (Verdadeiro ou Falso) Exemplo: CBool (1+2)
Resultado: True CDate (expressão de data) é convertida em tipo de variável de data. Você pode primeiro usar a função IsDate para determinar se ela pode ser convertida em uma data. Exemplo: CDate (agora( )+2)
Resultado: 2000/5/28 10:30:59 CDbl (expressão) é convertida no tipo de variável DOUBLE. Chr (código de caracteres ANSI) converte códigos de caracteres ASCII em caracteres. Exemplo: Chr(72)
Resultado: H CInt (expressão) é convertida para tipo de variável inteira. Exemplo: CInt (3.12)
Resultado: 3 CLng (expressão) é convertido no tipo de variável LONG. CSng (expressão) é convertido em tipo de variável SINGLE. CStr (expressão) é convertido em um tipo de variável string. Date() retorna a data do sistema. Exemplo: Data
Resultado: 2000/5/13DateAdd (I, N, D) adiciona uma data à data após um ponto final. I: Define a unidade de um período adicionado a uma data (Data). Por exemplo, intervalo=d significa que a unidade de N é dia. O valor de configuração de I é o seguinte:
aaaa Ano
q Trimestre
m Mês Mês
dia
w Dia da semana semana
h Hora
n minutos
s Segundos segundos
N: Expressão numérica, definindo um ponto adicionado a uma data, que pode ser um valor positivo ou um valor negativo. Um valor positivo significa somar (o resultado é a data após > data), e um valor negativo significa subtrair (o resultado é. > a data antes da data).
D: A data a ser adicionada ou subtraída. Exemplo: DateAdd (m, 1, 31 de janeiro de 98)
Resultado: 28 de fevereiro de 98
Explicação: Adicione um mês à data 31 de janeiro de 98, o resultado será 28 de fevereiro de 98 em vez de 31 de fevereiro de 98.
Exemplo: DateAdd ( d , 20 , 30-Jan-99)
Resultado: 1999/2/9
Descrição: Adicione uma data 30 de janeiro de 99 à data 20 dias depois. DateDiff (I , D1 , D2[,FW[,FY]]) calcula o período entre duas datas.
I: Defina a unidade de cálculo do período entre duas datas. Por exemplo, >I=m significa que a unidade de cálculo é mês. >O valor de configuração de I é o seguinte:
aaaa > Ano
q Trimestre
m Mês Mês
dia
w Dia da semana semana
h Hora
m Minutos
s Segundos segundos
D1, D2: Duas expressões de data para cálculo do período Se >data1 for anterior, o resultado do período entre as duas datas será positivo; se >data2 for anterior, o resultado será negativo;
FW: Defina o primeiro dia da semana como dia da semana. Se não for definido, será domingo. >Os valores de configuração do FW são os seguintes:
0 Use o valor de configuração >API.
1 domingo
2 segunda-feira
3 terça-feira
4 quarta-feira
Quinta-feira, 5
6 sexta-feira
7 sábado
FY: Defina a primeira semana do ano. Se não for definido, significa que a semana de 1º de janeiro é a primeira semana do ano. >Os valores de configuração do FY são os seguintes:
0 Use o valor de configuração >API.
1 A semana de 1º de janeiro é a primeira semana do ano
2 A primeira semana contendo pelo menos quatro dias será a primeira semana do ano
3 A primeira semana incluindo sete dias é a primeira semana do ano. Exemplo: DateDiff (d,25-Mar-99,30-Jun-99)
Resultado: 97
Descrição: Exibe um período de 97 dias entre duas datas. DatePart (I,D,[,FW[,FY]]) retorna a parte de uma data.
>I: Defina a peça a ser devolvida. Por exemplo, >I=d significa que a parte retornada é dia. >O valor de configuração de I é o seguinte:
aaaa Ano
q Trimestre
m Mês Mês
dia
w Dia da semana semana
h Hora
m Minutos
s Segundos segundos
D: A data a ser calculada.
>FW: Defina o dia da semana como o primeiro dia da semana. Se não for definido, será domingo. >Os valores de configuração do FW são os seguintes:
0 Use o valor de configuração >API.
1 domingo
2 segunda-feira>3 terça-feira
4 quarta-feira
Quinta-feira, 5
6 sexta-feira
7 sábado
FY: Defina a primeira semana do ano. Se não for definido, significa que a semana de 1º de janeiro é a primeira semana do ano. >Os valores de configuração do FY são os seguintes:
0 Use o valor de configuração >API.
1 A semana de 1º de janeiro é a primeira semana do ano
2 A primeira semana contendo pelo menos quatro dias será a primeira semana do ano
3 Exemplo da primeira semana do ano incluindo a primeira semana de sete dias: DatePart (m,25-Mar-99)
Resultado: 3
Descrição: Exibe a parte do mês de uma data retornada. Dateserial (ano, mês, dia) converte (ano, mês, dia) em tipo de variável de data. Exemplo: DateSerial (99,10,1)
Resultado: 1999/10/1DateValue (string de data ou expressão) é convertido no tipo de variável de data e a data varia de 1.100 de janeiro a 31 de dezembro de 9999. O formato é mês, dia e ano ou mês/dia/ano. Por exemplo: 30 de dezembro de 1999, 30 de dezembro de 1999, 30/12/1999, 30/12/99 Exemplo: DateValue (1º de janeiro de 2002)
Resultado: 2002/1/1Day (string ou expressão de data) retorna a parte "dia" da data. Exemplo: Dia(01/12/1999)
Resultado: 1Fix(expressão) converte a string em um tipo numérico inteiro. O mesmo que a função Int. Se for nulo, retorne nulo.
A diferença entre Int (número) e Fix(número) são números negativos. Como Int (-5,6)=-6, Fix(-5,6)=-5. Exemplo: Correção(5.6)
Resultado: 5Hex(expressão) retorna o valor hexadecimal do número. Se a expressão for nula, Hex(expressão)=nulo, se a expressão=Vazia, Hex(expressão)=0. O transporte hexadecimal pode ser expresso adicionando "&H". Por exemplo, 16 transporte &H10 representa 16 em decimal. Exemplo: Hex(30)
Resultado: 1EHour (uma string ou expressão de tempo) retorna a parte “hora” do tempo. Exemplo: Hora(12:30:54)
Resultado: 12InStr ([start,]string1,string2[,compare]) Compara uma string com outra da esquerda para a direita e retorna a primeira posição idêntica.
start é o número de caracteres a partir do qual iniciar a comparação. Se start for omitido, a comparação começará a partir do primeiro caractere string1 é a expressão de string a ser encontrada, string2 é a expressão de string a ser comparada, compare é o método de comparação, compare=. 0 representa o método de comparação binária, compare=1 representa o método de comparação de texto, se comparar for omitido, o método de comparação binária padrão será usado. Exemplo: InStr(abc123def123,12)
Resultado: 4InstrRev ([start,]string1,string2[,compare]) compara uma string com outra da direita para a esquerda e retorna a primeira posição idêntica.
start é o número de caracteres a partir do qual iniciar a comparação. Se start for omitido, a comparação começará a partir do primeiro caractere string1 é a expressão de string a ser encontrada, string2 é a expressão de string a ser comparada, compare é o método de comparação, compare=. 0 representa o método de comparação binária, compare=1 representa o método de comparação de texto, se comparar for omitido, o método de comparação binária padrão será usado. Exemplo: InstrRev (abc123def123,12)
Resultado: 10Int (expressão) retorna a parte inteira de um valor. O mesmo que a função Fix. Exemplo: Int (5.6)
Resultado: 5IsArray (variável) testa se a variável é (True) ou não (False) um array. Exemplo: IsArray(3)
Resultado: Falso
Descrição: Não é uma matriz. Se IsDate (uma expressão de data ou string) pode ser convertida em uma data. As datas variam de janeiro de 1.100 DC a 31 de dezembro de 9999 DC. Exemplo: IsDate (31 de dezembro de 1999)
Resultado: Verdadeiro
Descrição: Pode ser convertido em data. IsEmpty (variável) testa se a variável é (True) ou não (False) foi inicializada. Exemplo: IsEmpty (a)
Resultado: TrueIsNull (variável) testa se a variável é (True) ou não (False) dados inválidos. Exemplo: ÉNulo()
Resultado: Falso
Descrição: São dados válidos. IsNumeric (expressão) é (True) ou não (False) um número. Exemplo: IsNumeric (abc123)
Resultado: Falso
Nota: Não é um número. LCase (expressão de string) top converte strings em minúsculas. Converta letras maiúsculas em minúsculas. O resto da string permanece inalterado. Exemplo: LCase (ABC123)
Resultado: abc123Left(string expression, length) pega os caracteres do lado esquerdo da string. comprimento é uma palavra. A função Len informa o comprimento de uma string. Exemplo: Esquerda(ABC123,3)
Resultado: ABCLen (variável de expressão de string) obtém o comprimento da string. Exemplo: Len(ABC123)
Resultado: 6LTrim (expressão de string) remove os espaços em branco no lado esquerdo da string. RTrim remove os caracteres em branco do lado direito da string e a função Trim remove os caracteres em branco dos lados esquerdo e direito da string. Exemplo: LTrim (456+abc)
Resultado: 456abc123Mid(string expression,start[,length]) leva várias palavras na string. início refere-se ao número de caracteres para começar, comprimento refere-se ao número de caracteres para escolher, se o comprimento for omitido, o caractere será levado do início até o final mais à direita. O comprimento da string pode ser conhecido pela função Len. Exemplo: Médio(abc123,2,3)
Resultado: c12Minute (uma string ou expressão de data) retorna a parte “minuto” da hora. Exemplo: Minuto(12:30:54)
Resultado: 30Month (uma string ou expressão de data) retorna a parte “mês” da data. Exemplo: Mês(01/12/2001)
Resultado: 12MonthName(month[,abbreviate]) retorna o nome do mês.
mês: O número 1 a 12 do nome do mês a ser retornado. Por exemplo, 1 representa janeiro e 7 representa julho.
abreviar: Sim (Verdadeiro) Não (Falso) é uma abreviatura, como março, a abreviatura é março. O valor padrão é Falso. Os nomes dos meses chineses não têm abreviaturas. Exemplo: NomeMês (7)
Resultado: JulyNow() retorna a data e hora do sistema. Exemplo: Agora()
Resultado: 30/12/2001 10:35:59 AMOct() retorna o valor octal do valor. O dígito octal pode ser expresso adicionando "&O". Por exemplo, o dígito octal &O10 representa 8 em decimal. Exemplo: outubro (10)
Resultado: 12Replace(string expression,findnreplacewith[,start[,count[,compare]]]) substitui parte das palavras por uma string. Procure a string original a ser substituída (encontrar). Se encontrada, ela será substituída por uma nova string (substituir por).
find: A string original a ser encontrada e substituída.
substituir por: a palavra substituída.
start: A partir de qual caractere iniciar a busca pela substituição. Se não definido, a busca começará a partir do primeiro caractere.
contagem: o número de substituições. Se não for definido, todas as strings de substituição de string encontradas serão substituídas.
compare: Encontre o método de comparação, compare=0 significa método de comparação binária, compare=1 significa método de comparação de texto, compare =2 significa que depende do tipo de dados de comparação, se comparar for omitido, é o método de comparação binária padrão. Exemplo: Substituir(ABCD123ABC,AB,ab)
Resultado: abCD123abCright(string expression, length) ocupa várias palavras no lado direito da string e length é o número de palavras utilizadas. A função Len informa o comprimento de uma string. Exemplo: Direita(ABC123,3)
Resultado: 123Rnd [(número)] Valor aleatório aleatório entre 0 e 1. número é qualquer expressão numérica válida. Se o número for menor que 0, significa que o mesmo valor aleatório será obtido todas as vezes. Quando o número é maior que 0 ou não é fornecido, significa obter o próximo valor aleatório na sequência. >number=0 significa obter o valor aleatório gerado mais recentemente. Para evitar obter a mesma sequência de números aleatórios, você pode adicionar Randomize antes da função Rnd. Exemplo: Rnd
Resultado: 0,498498Round(numeric expression[,D]) é arredondado.
D: A casa decimal para a qual o valor é arredondado. Se omitido, o valor é arredondado para um número inteiro. Exemplo: Redondo(30635,1)
Resultado: 3.6RTrim (expressão de string) remove os espaços em branco no lado direito da string. LTrim remove os caracteres em branco do lado esquerdo da string e a função Trim remove os caracteres em branco dos lados esquerdo e direito da string. Exemplo: RTrim (abc123)+456
Resultado: abc123456Second (string ou expressão de tempo) retorna a "segunda" parte do tempo. Exemplo: Segundo(12:30:54)
Resultado: 54Space (número de repetições) repete a mesma string em branco. Exemplo: A+Espaço (5)+B
Resultado: AB
Instruções: Adicione cinco palavras em branco entre A e B. String (número de repetições, palavra a ser repetida) obtém a mesma string repetida. Exemplo: String(5,71)
Resultado: GGGGGStrReverse (String(10,71)) inverte a ordem de uma string. Exemplo: StrReverse(ABC)
Resultado: CBATime() retorna a hora do sistema. Exemplo: Tempo
Resultado: 10:35:59 PMTimeSerial (hora, minuto, segundo) converte o especificado (hora, minuto, segundo) em um tipo de variável de tempo. Exemplo: TimeSerial (10,31,59)
Resultado: 10:31:59TimeValue (string de data ou expressão) é convertido em tipo de variável de tempo. Uma string ou expressão de data de 0:00:00(12:00:00 AM) a 23:59:59(23:59:59 PM). Exemplo: TimeValue (11:59:59)
Resultado: 11:59:59Trim (expressão de string) remove os caracteres em branco nos lados esquerdo e direito da string. Exemplo: Cortar(abc123)
Resultado: abc123UCase() converte a string em maiúsculas. Converta letras minúsculas em maiúsculas, deixando o restante da string inalterado. Exemplo: UCase (abc123)
Resultado: ABC123VarType (variável) retorna um tipo de variável. Assim como a função TypeName, VarType retorna o código do tipo de variável e TypeName retorna o nome do tipo de variável. Exemplo: VarType (eu te amo!)
Resultado: 8Weekday(date expression,[FW]) retorna o número do dia da semana.
FW: Defina o dia da semana quando for o primeiro dia da semana. Se omitido, Tabela 1 (domingo).
Os valores de configuração Firstdayfweek são: 1 (domingo), 2 (segunda-feira), 3 (terça-feira), 4 (quarta-feira), 5 (quinta-feira), 6 (sexta-feira), 7 (sábado). Exemplo: dia da semana (01/01/2000)
Resultado: 7WeekDayName (W,A,FW) retorna o nome do dia da semana.
W: Sim (Verdadeiro) ou Não (Falso) é a abreviatura. Por exemplo, março é abreviado como março. O padrão é falso. Os nomes dos dias da semana chineses não têm abreviaturas.
FW: Defina o dia da semana quando for o primeiro dia da semana. Se a Tabela 1 (domingo) for omitida. Defina o nome do dia da semana a ser retornado como dia da semana.
R: 1 (domingo), 2 (segunda), 3 (terça), 4 (quarta), 5 (quinta), 6 (sexta), 7 (sábado). Exemplo: WeekDayName (01/01/2000)
Resultado: Saturday Year() retorna a parte “ano” da data. Exemplo: Ano (01/12/2000)
Resultado: 2000