HOME PAGE JAVASCRIPT
Botões Cálculos Datas Essenciais Janelas Flutuantes Menus
HTML CSS FLASH PHP ASP GERADORES CORES MISCELANEA Contato  






Funções

Tabela de Funções da Linguagem ASP.
Abs()
Devolve o Modulo (valor absoluto) de um número.
Ex: Abs(-78) = 78
Array()
Permite criar um array unidimensional de valores, utilizado para armazenar uma quantidade de dados.
Ler mais...
Asc()
Devolve o número correspondente na tabela ASCII do 1º caractere de uma string.
Ex: Asc("B")=Asc("BC") = 66
Atn()
Devolve o arco-tangente de um numero.
Ex: Atn(45) = 1.54858
CBool()
Devolve True ou False de uma expressão.
Ex: CBool(8=8) = True
Ex:CBool(5=4) = False
CByte()
Converte uma variável ou resultado de um expressão, para o subtipo Byte. O valor a ser convertido, deve estar na faixa aceitável para o tipo byte, que vai de 0 à 255. Caso o número esteja fora desta faixa, será gerada uma mensagem de erro, em tempo de execução. O argumento desta função, não pode ser Texto, caso contrário será gerada uma mensagem de erro, em tempo de execução.
Ex: CByte(233.16) = 233
CCur()
Devolve o valor convertido para um tipo variant de subtipo Currency.
Ex: CCur(23.5678) = 23.5678
CDate()
Devolve o valor data e hora convertido para um tipo variant de subtipo Date. O argumento desta função deve estar em um formato que seja aceitável para datas.
Ex: CDate("4/22/10") = 4/22/2010
Ex: CDate(#8/28/11#) = 8/28/2011
CDbl()
Devolve o valor (numérico ou string) convertido para um tipo variant de subtipo Double. O tipo Double é utilizado para números grandes com casas decimais (-1.79769313486232E308 a -4.94065645841247E-324 para valores negativos; 4.94065645841247E-324 a 1.79769313486232E308 para valores positivos)
Chr()
Devolve o caractere ASCII correspondente ao valor inteiro informado.
Ex: Chr(77) = M
CInt()
Devolve o valor (numérico ou string) convertido para um tipo variant de subtipo Integer (Inteiro de -32768 a 32767).
Ex: CInt(12.35) = 12
Ex: z="20.30" y=1 Cint(z)+y=21
CLng()
Devolve o valor (numérico ou string) convertido para um tipo variant de subtipo Long. O argumento não pode estar fora da faixa admitida pelo subtipo Long, caso contrário será gerada uma mensagem de erro (-2.147.483.648 a 2.147.483.647).
Ex: x="2000"   y=1   CLong(x)+y = 2001
Cos()
Devolve o coseno de um angulo.
Ex: Cos(90) = -0.44807
CreateObject(servidor.tipo[,local])
Cria uma referencia a um objeto de automação
Ex:Set objMail =Server.CreateObject("CDONTS.NewMail")
-----------------------------------------------------
Ex:Set objFS = Server.CreateObject("Scripting.FileSystemObject")
Csng()
Devolve o valor (numérico ou string) convertido para um tipo variant de subtipo Single (-3.402823E38 a -1.401298E-45 para valores negativos; 1.401298E-45 a 3.402823E38 para valores positivos)
CStr()
Devolve o valor de uma expressão convertido para um formato String.
Ex: CStr("500500") = 500500
Ex: CStr("13-01-12") = 13-01-12
Date()
Devolve a data do servidor.
22/11/2017
DateAdd()
Devolve a data acrescida de um intervalo de tempo à unidade de tempo correspondente.
Ex:DateAdd("m",5,"1/22/2004") = 6/22/2004
Ler mais...
DateDiff()
Devolve a diferença entre datas.
Ex:data1="31-Jan-09 00:00:00" data2="31-Jan-10 23:59:00" DateDiff("q",data1,data2) = 4
-----------------------------------------------------
Ex:data3=CDate("2009/12/31") data4=CDate("2012/12/31") DateDiff("w",data3,data4) = 156
Ler mais...
DatePart()
É utilizado para extrair uma parte específica de um valor de data/hora.
Ex: DatePart("m", #10/05/01#) = 10
-----------------------------------------------------
Ex:DatePart("h","2013-13-jan 11:12:13") = 11
Ler mais...
DateSerial()
manipular as partes relativas ao dia, mês e ano de uma data.
Ex: O dia 15 do mês seguinte:
DateSerial(Year(Date()),Month(Date())+1,15) = 12/15/2017
DateValue()
Devolve uma data válida.
Ex: DateValue("20-07-1954") = 7/20/1954
Day()
Devolve o dia de uma data representado por um número inteiro que varia de 1 a 31
Ex: Day(Now) = 22
Day("20-07-1954") = 20
Eval
Avalia e retorna o resultado de uma expressão.
Ex:Var1 = 1; Var2 = 2 Eval(Var1=Var2-1) = True
Eval(Var1=Var2+1) = False
Exp(valor)
Devolve o exponencial de um valor (e^x)  e=2,718281..
 Ex: Exp(4) = 54.59815...
Filter()
Devolve o valor de uma determinada pesquisa num Array.
Ler mais...
Fix()
Formata um valor para o seu arredondamento. Se o número for negativo, retorna o primeiro inteiro negativo maior ou igual ao número.
Ex: Fix(-60.234) = -60
Ex: Fix(-60.834) = -60
FormatCurrency()
Devolve uma expressão formatada como um valor de moeda corrente usando o símbolo de moeda definido no Painel de Controle do sistema.
Ler mais...
FormatDateTime()
Devolve uma expressão formatada como data ou hora.
Ler mais...
FormatNumber()
Devolve um numero em determinado formato.
Ex: FormatNumber(302.468933, 2) = 302.47
Ex: FormatNumber("302.468933", 3) = 302.469
Ler mais...
FormatPercent()
Retorna uma expressão formatada como uma porcentagem (multiplicada por 100) com o caractere % anexado.
Ler mais...
GetLocale()
Devolve o LCID.
Ex: GetLocale() = 1033
Hex()
Devolve a representação hexadecimal de um número decimal.
Ex: Hex(15) F
Ex: Hex(16) 10
Hour()
Devolve a hora (0 a 23) de uma expressão que representa um horário.
Ex: Hour(Now) = 11
Ex: Hour("20:13:00") = 20
InputBox()
Exibe uma caixa de dialogo do sistema.
InStr()
Retorna a posição da primeira ocorrência de uma string dentro de outra. A pesquisa começa no primeiro caractere da string.
Ex: Instr(1,"Kit Home Page","Home") = 5
InStrRev()
Devolve a posição de uma string dentro de outra string sendo que a pesquisa é feita da direita para a esquerda.
Ex: InstrRev("Devolve a posição de uma string dentro de outra string","string") = 49
Ex: InstrRev("Devolve um numero em determinado formato","um",40) = 13
Ex: InstrRev("Devolve um numero em determinado formato","um",12) = 9
Ex: InstrRev("Kit Home Page - kit para sua page","K") = 1
Ex: InstrRev("Kit Home Page - kit para sua page","k") = 17
Int()
Devolve a parte inteira de um número. Se o número for negativo, retorna o primeiro inteiro negativo maior ou igual ao número.
Ex: Int(-60.234) = -61
Ex: Int(60.234) = 60
Ex: Int(60.999) = 60
IsArray()
A função IsArray, Booleana, devolve True ou False caso uma variável seja ou não um array.
Ler mais...
IsDate()
Determina se uma variável ou expressão é uma data válida, ou pode ser convertida para uma data válida. Caso o argumento passado seja uma data válida, a função retorna True, caso contrário,retorna False. Podemos utilizar esta função para verificar se o usuário digitou uma data válida, em um campo de um formulário.
Ex: IsDate("12/10/1999") = True
Ex: IsDate(#12/10/1999#) = True
Ex: IsDate(12/10/1999) = False
Ex: IsDate("1999/10/12") = True
Ex: IsDate("kithomepage") = False
IsEmpty()
Determina se foi atribuído algum valor para a variável ou expressão. Caso tenha sido atribuído algum valor, a função retorna True, caso contrário, retorna False. Podemos utilizar esta função para verificar se um campo de digitação obrigatória não foi deixado em branco.
Ex: Dim MyDog IsEmpty(MyDog) = True. A variável MyDog foi declarada porém não foi inicializada, com isso está vazia, logo a função IsEmpty(MyDog) retornou True.
Ex: IsEmpty(MyPocket) = True. Aqui neste exemplo não foi declarada nem inicializada.
Ex: Dim MySite - MySite="KitHomePage" - IsEmpty(MySite) = False. Aqui neste exemplo foi declarada e inicializada.
IsNull()
Determina se foi atribuído o valor Null para uma variável ou expressão. Caso tenha sido atribuído o valor Null, a função retorna True, caso contrário, retorna False.
Ex: vTeste="ValorA"   IsNull(vTeste) = False.
Ex: outroTeste=""   IsNull(outroTeste) = False
Ex: IsNull(NovoTeste) = False
Ex: PenultimoTeste="Null"   IsNull(PenultimoTeste) = False
Ex: ultimoTeste=Null   IsNull(ultimoTeste) = True
IsNumeric()
Determina se o valor atribuído à variável ou expressão é numérico, ou pode ser convertido para numérico. Caso o valor seja numérico, ou possa ser convertido, a função retorna True, caso contrário, retorna False.
Ex: IsNumeric("1313") = True.
Ex: IsNumeric("noNumerico") = False.
IsObject()
Devolve True ou False se é um objeto válido ou não.
Ex: Set rs = CreateObject("ADODB.Recordset") - IsObject(rs) = True.
Ex: IsObject(noSet) = False. Como nesse exemplo não foi instanciado retornou False
Join()
Devolve um string concatenando todas as substrings de um array.
Ex:
Dim MeuString
Dim MeuArray(5)
MeuArray(0) = "ASP "
MeuArray(1) = "é "
MeuArray(2) = "processado "
MeuArray(3) = "pelo "
MeuArray(4) = "servidor"
MeuString = Join(MeuArray)
Response.Write MeuString

Resultado: ASP é processado pelo servidor
LBound()
Devolve o menor valor da dimensão de um array.
Ex: frutas=Array("mamão","malancia","melão","manga","maracuja","morango","mangaba")
response.write(LBound(frutas))
Resultado: 0
0 é o primeiro indice de um array (mamão)
Ler mais...
LCase()
Devolve uma strig em minúsculas.
Ex: LCase("Minha String BLABLABLA") = minha string blablabla
Left()
Devolve um certo numero de caracteres à esquerda de uma string. É importante ressaltar que espaços em branco também devem ser considerados.
Ex: Left("Minha String",5) = Minha
Len()
Devolve o tamanho, número de caracteres, da String que foi passada como parâmetro.
Ex: Len("Minha String") = 12
Log()
Devolve o logaritmo de um numero.
Ex: Log("Minha String") = 2.56494935746154
LTrim()
Devolve uma string eliminando os espaços à esquerda.
Ex: LTrim(" Minha String ")=Minha String
Mid()
Devolve um numero de caracteres a partir de uma dada posição. Espaços em branco também são considerados.
Ex: Mid("Para se ter uma alimentação mais saudável é preciso...",12)= uma alimentação mais saudável é preciso...
Ex: Mid("Para se ter uma alimentação mais saudável é preciso...",12,16)= uma alimentação
No segundo exemplo foi especificado o tamanho da string a devolver (16) a partir da posição inicial (12)
Minute()
Devolve o minuto de uma dada hora.
Ex: Minute(Now) = 28
Ex: Minute("31-Jan-09 10:13:00") = 13
Ex: Minute("10:14:19") = 14
Month()
Devolve o mês de uma data representado por um número inteiro, variando de 1 (janeiro) a 12 (dezembro).
Ex: Month("31-Jan-09 10:13:00") = 1
Ex: Month("31-03-09 10:13:00") = 3
MonthName()
Devolve o nome do mês correspondente a uma data.
Ex: MonthName(1) = January
Ex: MonthName(1,True) = Jan
Ex: MonthName(1,False) = January
Now()
Devolve a data e a hora corrente.
Ex: Now() = 11/22/2017 11:28:02 AM
Oct()
Devolve o valor octal de um numero decimal.
Ex: Oct(7) = 7
Ex: Oct(8) = 10
Ex: Oct(9) = 11
Replace()
Devolve uma string alterada por outra.
Ex: Replace("Uma alimentação MAIS saudável","MAIS","MENOS") = Uma alimentação MENOS saudável
RGB()
Devolve um numero inteiro longo representando o valor da cor em RGB, (R)=Red/Vermelho (G)=Green/Verde (B)=Blue/Azul.
Ex: RGB(00,00,00) = 0
Ex: RGB(255,255,255) = 16777215
Ex: RGB(000,000,255) = 16711680
Para que serve isso eu não sei, se você souber me diga :-)
Right()
Devolve um numero de caracteres à direita de uma string. É importante ressaltar que espaços em branco também devem ser considerados.
Ex: Right("Minha String",5) = tring
Ex: Right("Minha String",6) = String
Rnd([num])
Retorna um número aleatório entre 0 (zero) e 1 (um). Num determina como o número aleatório será gerado.

Menor que 0 retorna sempre o mesmo número.
Maior que 0 retorna próximo número aleatório
Igual a 0 retorna o número aleatório gerado recentemente.
Ex: Rnd(-1) = 0.224007
Ex: Rnd(0) = 0.224007
Ex: Rnd(1) = 3.584582E-02
Round()
Devolve valores numéricos arredondados com determinado numero de casas decimais.
Ex: Round(13.131313,2) = 13.13
Ex: Round(13.131313,0) = 13
RTrim()
Devolve um string eliminando os espaços à direita da string.
Ex:
 RTrim("A    String     ")&"B"
=
A    StringB
Second()
Devolve os segundos da hora corrente.
Ex: Second("31-Jan-09 10:13:01") = 1
Ex: Second("10:14:19") = 19
SetLocale()
Define o LCID.
Sgn()
Devolve o sinal de um valor (1=positivo) (0=zero) (-1=negativo).
Ex: Sgn(19) = 1
Ex: Sgn(-19) = -1
Ex: Sgn(0) = 0
Sin()
Devolve o seno de um angulo.
Ex: Sin(0) = 0
Ex: Sin(45) = 0.850903524534118
Space()
Devolve / introduz um numero de espaços entre duas strings.
Ex: <pre>Bla<%=Space(5)%>Bla</pre> =
Bla     Bla
Split()
Devolve um array com um numero especificado de substrings.
Ler mais...
Sqr()
Devolve a raiz quadrada de um numero.
Ex: Sqr(36) = 6
StrComp()
Devolve um valor na comparação de duas strings.
Ex: StrComp("asdfg","asdf") = 1
Ex: StrComp("asdf","asdfg") = -1
Ler mais...
String()
Devolve um caracter repetido N vezes.
Ex: String(5,"a") = aaaaa
StrReverse()
Devolve uma string invertendo os caracteres.
Ex: StrReverse("abcde") = edcba
Ex: StrReverse("SATOR AREPO TENET OPERA ROTAS") = SATOR AREPO TENET OPERA ROTAS :-)
Tan()
Devolve a tangente de um numero.
Ex: Tan(20) = 2.23716094422474
Time()
Devolve a hora do sistema.
Ex: Time() = 7:55:27 PM
Timer()
Devolve o número de segundos que se passaram após a zero hora.
Ex: Timer() = 71727.87
TimeSerial()
Devolve um Date correspondente a um horário.
Timevalue()
Devolve uma hora válida.
Ex: TimeValue(#4:25:52 PM#) = 4:25:52 PM
Ex: TimeValue("4:25:52 PM") = 4:25:52 PM
Ex: TimeValue("17:35") = 5:35:00 PM
Ex: TimeValue(#14:25:52 PM#) = 2:25:52 PM
Ex: TimeValue(#4:25:52 AM#) = 4:25:52 AM
Ex: TimeValue(4:25:52) = Causa erro
Ex: TimeValue(4:25:52 PM) = Causa erro
Trim()
Devolve um string eliminando os espaços à direita da string.
Ex: "A"&Trim("    String     ")&"B"
=
AStringB
TypeName()
Devolve o tipo de variável.
Ex: TypeName(#4:25:52 AM#) = Date
Ex: TypeName(513) = Integer
Ex: TypeName("ASP") = String Valores retornados
Byte - byte   |   Integer - inteiro   |   Long - inteiro longo
Single - número de ponto-flutuante de precisão simples
Double - número de ponto-flutuante de dupla precisão
Currency - valor monetário   |   Date - uma data
String - string   |   Boolean - valor lógico
Empty - valor não inicializado   |   Null Dados inválidos
tipoobjeto - Nome do tipo real de um objeto
Object - objeto que suporta OLE
Unknown - objeto de tipo desconhecido
Nothing - Uma variável objeto que não se refere a um objeto   |   Error - valor error
UBound()
Devolve o maior valor da dimensão de um array.
Ex: frutas=Array("mamão","malancia","melão","manga","maracuja","morango","mangaba")
response.write(UBound(frutas))
Resultado: 6
Ler mais...
Ucase()
Devolve uma string em maiúsculas.
Ex: Ucase("STRING de Teste") = STRING DE TESTE
VarType()
Devolve o subtipo de uma variável.Como todas as variáveis são do tipo Variant, o subtipo pode ser utilizado para determinar o tipo de dado armazenado na variável. Passamos para a função, o nome de uma variável ou expressão. A função retorna um número inteiro que indica o subtipo da variável.

Ex: VarType("STRING de Teste") = 8
Ex: VarType(1313) = 2
Ex: VarType("1313") = 8
Ex: VarType(131355555555555555555^10) = 5
0 - Vazia (não inicializada)   |   1 - Nula (sem dados válidos)   |   2 - Integer (inteiro)   |   3 - Long (inteiro longo)
4 - Single (número de precisão simples)   |   5 - Double (número de precisão dupla)   |   6 - Currency (Monetário)
7 - Date (Data)   |   8 - String   |   9 - Object   |   10 - Error   |   11 - Booleano   |   12 - Variant
13 - DAO (Objeto p/ acesso a dados)   |   17 - Byte   |   8192 - Array
Weekday()
Devolve o dia da semana correspondente a uma data.
O dia é dado como um inteiro, variando de 1 (domingo) a 7 (sábado).
Ex: Weekday(Now) = 4
Ex: Weekday("30-08-2012") = 5
WeekDayName()
Devolve por extenso o dia da semana.
Ex: WeekDayName(1) = Sunday
Ex: WeekDayName(2,True) = Mon
Ex: WeekDayName(2,False) = Monday
Year()
Devolve o ano correspondente a uma data. O ano é retornado como um inteiro no intervalo de 1900-9999.
Ex: Year(Now) = 2017
Ex: Year("20-07-1954") = 1954