Abaixo está uma análise detalhada do uso de funções comuns do ASP que o editor compartilhou com você. Amigos interessados, vamos aprender sobre isso com o editor!
Variedade()
Função: Retorne uma matriz
Sintaxe: Array (Lista)
Argumentos: caracteres e números estão ok
EXEMPLO:
Dimmyarray ()
Fori = 1to7
RedimpreserveMyarray (i)
MyArray (i) = WeekDayName (i)
Próximo
%>
Resultado: Crie uma matriz de 7 elementos MyArray
Myarray ("Sunday", "Segunda -feira", ...... "Sábado")
Cint ()
Função: converta uma expressão em um tipo numérico
Sintaxe: cint (expressão)
Argumentos: qualquer personagem válido pode
EXEMPLO:
f = "234"
Response.WriteCint (F) +2
%>
Resultado: 236
Converta o personagem "234" para o número "234" e, se a string estiver vazia, retorne 0 valor
CreateObject ()
Função: cria e retorna uma instância do componente ActiveX registrado.
Sintaxe: CreateObject (objName)
Argumentos: ObjName é o nome de qualquer componente ActiveX válido e registrado.
EXEMPLO:
SetCon = server.createObject ("adodb.connection")
%>
RESULTADO:
Cstr ()
Função: converta uma expressão em uma string.
Sintaxe: cstr (expressão)
Argumentos: Expressão é qualquer expressão válida.
EXEMPLO:
s = 3+2
Response.Write "theSultis:" & cstr (s)
%>
Resultado: converta o número "5" no personagem "5".
Data()
Função: Retorna a data atual do sistema.
Sintaxe: Data ()
Argumentos: Nenhum.
EXEMPLO:
Resultado: 8/4/99
DataAdd ()
Função: Retorna uma data alterada.
Sintaxe: DATADD (TimeInterval, número, data)
Argumentos: timeINTERVALLISTHETimeInterValToadd; numberisamountoftimeInterValStoadd; e
DateistactingDate.
EXEMPLO:
CurrentDate =#8/4/99#
newDate = DATADD ("M", 3, CurrentDate)
Response.WritENewDate
%>
CurrentDate =#12: 34: 45 pm#
newDate = DATADD ("H", 3, CurrentDate)
Response.WritENewDate
%>
Resultado: 11/4/99
15:34:45
"m" = "mês";
"d" = "dia";
IfCurrentDateisIntimeFormatThen,
"h" = "hora";
"s" = "segundo";
Datediff ()
Função: Retorna a diferença entre duas datas.
Sintaxe: datediff (TimeInterval, Date1, Date2 [, FirstdayofWeek [, FirstWeekofyear >>)
Argumentos: O TimeInterval representa o tipo de intervalo de tempo, como "M" representa o "mês".
EXEMPLO:
FromDate =#8/4/99#
Todate =#1/1/2000#
Response.Write "Thereare" & _
Datediff ("D", Fromdate, TODATE) & _
"DaystomilleniumFrom8/4/99."
%>
Resultado: restam 150 dias de 4/4/99 a 2000.
Dia()
Função: Em que dia ele retorna?
Sintaxe: dia (data)
Argumentos: a data é qualquer data válida.
EXEMPLO:
Resultado: 4
FormatCurrency ()
Função: Retorna a expressão, que foi formatada como um valor de moeda
Sintaxe: FormatCurrency (Expressão [, Digit [, LeadDigit [, Paren [, GroupDigit >>>>)
Argumentos: Digit indica o valor do número de dígitos exibidos no lado direito do ponto decimal. O valor padrão é -1, indicando que a localidade do computador é usada;
Constante de três estados, indicando se o zero antes do ponto decimal é exibido.
EXEMPLO:
Resultado: US $ 34,35
FormatDateTime ()
Função: retorna a expressão, que foi formatada como uma data ou hora
Sintaxe: FormatDateTime (Data, [, NomeFformat>)
Argumentos: o nome do nome indica o valor do formato de data/hora usado e, se omitido, o vbgeneralDate é usado.
EXEMPLO:
Resultado: quarta -feira, agosto de 04.1999
FormatNumber ()
Função: Retorna a expressão, que foi formatada como um valor numérico.
Sintaxe: formatNumber (expressão [, dígito [, LeadDigit [, Paren [, GroupDigit >>>>)
Argumentos: Digit indica o valor do número de dígitos exibidos no lado direito do ponto decimal. O valor padrão é -1, indicando que a localidade do computador é usada. ; LeadingDigit
Indico o valor do número de dígitos exibidos no lado direito do ponto decimal. O valor padrão é -1, indicando que a localidade do computador é usada. ; Paren indica o valor do número de dígitos exibidos no lado direito do ponto decimal.
O valor padrão é -1, indicando que a localidade do computador é usada. ; GroupDigiti indica o valor do número de dígitos exibidos no lado direito do ponto decimal. O valor padrão é -1, indicando que o uso é
Configurações de localidade do computador. .
EXEMPLO:
Resultado: 45.325
FormatPercent ()
Função: Retorna a expressão, que foi formatada como uma porcentagem que segue com o sinal % (multiplicado por 100). (%)
Sintaxe: FormatPercent (Expressão [, Digit [, LeadDigit [, Paren [, GroupDigit >>>>)
Argumentos: o mesmo que acima.
EXEMPLO:
Resultado: 45.267%
Hora()
Função: Retorna o número de horas às 24.
Sintaxe: hora (hora)
Argumentos:
EXEMPLO:
Resultado: 16
(Hourhasbeenconverted to24-hoursystem)
Instr ()
Função: Retorna a posição em que um caractere ou string aparece primeiro em outra string.
Sintaxe: Instr ([Start,> strTobesearched, strSearchFor [, compare>)
Argumentos: Start é o valor inicial da pesquisa, o strTobesearched aceita a string de pesquisa strsearch para o personagem a ser pesquisado
(Veja ASP Constant para obter detalhes)
EXEMPLO:
strText = "Este é o mais!"
POS = Instr (StrText, "A")
Response.WritePos
%>
Resultado: 9
Instrrev ()
Função: o mesmo que acima, apenas começando na última pesquisa da string
Sintaxe: Instrrev ([Start,> strtoBesearched, strSearch para [, compare>)
Argumentos: o mesmo que acima.
EXEMPLO:
strText = "Este é o mais!"
POS = Instrrev (strText, "s")
Response.WritePos
%>
Resultado: 13
Int ()
Função: Retorna o tipo numérico, não arredondado.
Sintaxe: int (número)
Argumentos:
EXEMPLO:
Resultado: 32
Isarray ()
Função: determina se um objeto é uma matriz e retorna um valor booleano.
Sintaxe: Isarray (nome)
Argumentos:
EXEMPLO:
strtest = "Teste!"
Response.writeisarray (strtest)
%>
Resultado: Falso
ISDATE ()
Função: determina se um objeto é uma data e retorna um valor booleano
Sintaxe: Isdate (expressão)
Argumentos: ExpressionIsanyValidexpressão.
EXEMPLO:
strtest = "8/4/99"
Response.Writeisdate (STRTEST)
%>
Resultado: Verdadeiro
IsEmpty ()
Função: determina se um objeto é inicializado e retorna um valor booleano.
Sintaxe: isEmpty (expressão)
Argumentos:
EXEMPLO:
Dimi
Response.WriteisEmpty (i)
%>
Resultado: Verdadeiro
Isnull ()
Função: determina se um objeto está vazio e retorna um valor booleano.
Sintaxe: isNull (expressão)
Argumentos:
EXEMPLO:
Dimi
Response.WriteisNull (i)
%>
Resultado: Falso
Isnumeric ()
Função: determina se um objeto é um número e retorna um valor booleano.
Sintaxe: Isnumeric (Expression)
Argumentos:
EXEMPLO:
i = "345"
Response.Writeisnumeric (i)
%>
Resultado: Verdadeiro
Mesmo que o número seja citado, o ASP ainda acha que é um número.
Isobject ()
Função: determina se um objeto é um objeto e retorna um valor booleano.
Sintaxe: Isobject (expressão)
Argumentos:
EXEMPLO:
SetCon = server.createObject ("adodb.connection")
Response.WriteisObject (CON)
%>
Resultado: Verdadeiro
Lbound ()
Função: Retorna o subscrito mínimo disponível para a dimensão da matriz especificada.
Sintaxe: lbound (ArrayName [, dimensão>)
Argumentos: dimensional indica qual dimensão o número inteiro no limite inferior para ser retornado. Use 1 para representar a primeira dimensão, 2 para representar a segunda dimensão e assim por diante. Se omitido
O parâmetro de dimensão possui o valor padrão de 1.
EXEMPLO:
I = Array ("Segunda -feira", "Terça", "quarta -feira")
Response.WritelBound (i)
%>
Resultado: 0
Lcase ()
Função: retorna a forma minúscula de uma string
Sintaxe: lcase (string)
Argumentos: StringisanyValidStringExpression.
EXEMPLO:
strtest = "Este é o mais!"
Response.WritelCase (STRTEST)
%>
Resultado: Este é o melhor!
Esquerda()
Função: Retorna o caractere antes do caractere de comprimento no lado esquerdo da corda (incluindo o caractere do comprimento).
Sintaxe: esquerda (string, comprimento)
Argumentos:
EXEMPLO:
strtest = "Este é o mais!"
Response.writeleft (strtest, 3)
%>
Resultado: Thi
Len ()
Função: Retorna o comprimento da string.
Sintaxe: Len (String | Varname)
Argumentos:
EXEMPLO:
strtest = "Este é o mais!"
Response.WritElen (STRTEST)
%>
Resultado: 15
Ltrim ()
Função: Remova o espaço no lado esquerdo da string.
Sintaxe: ltrim (string)
Argumentos:
EXEMPLO:
strtest = "Este é o mais!"
Response.Writeltrim (STRTEST)
%>
Resultado: Este é o melhor!
Médio ()
Função: Retorna uma sequência de um comprimento específico (inicialização, comprimento é comprimento).
Sintaxe: MID (String, Start [, comprimento>)
Argumentos:
EXEMPLO:
STRTEST = "Thisistest! TodayismoNday".
Response.Writemid (STRTEST, 17,5)
%>
Resultado: hoje
Minuto()
Função: retorne ao tempo.
Sintaxe: minuto (hora)
Argumentos:
EXEMPLO:
Resultado: 45
Mês()
Função: Data de retorno.
Sintaxe: mês (data)
Argumentos: DateIsanyValidDateExpression.
EXEMPLO:
Resultado: 8
MonthName ()
Função: ReturnStringIdentificando o mês especificado.
Sintaxe: MonthName (mês, [, ABB>)
Argumentos: MonthesthenMericRepresentationForGivenOnth; ABB (opcional) IsabooleanValue
UsadoTodisplayMonthabBreviation.TRUEWILL DisplayTheAbReviated MonthNameAndfalse (padrão) será
NotShowtheAbreviation.
EXEMPLO:
Resultado: agosto
Agora()
Função: ReturnStheCurrentSystemDateAndtime.
Sintaxe: agora ()
Argumentos: Nenhum
EXEMPLO:
Resultado: 8/4/999: 30: 16:00
Substituir()
Função: ReturnSestringin que especificou Sub-StringhasbeeenReplaced sem outra sub-substring
Númerofimes especificados.
Sintaxe: Substitua (strtoBesearched, strSearchfor, strreplacewith [, iniciar [, contar [, compare >>>)
Argumentos: strToBesearchedDistisStringExpressionContainingasub-stringTopereplaced;
StrSearchForistTheSTringExpressionToSearchForWithInstrToBesearched; StrreplaceWithistheSTring
ExpressionTorePlacesub-StringStrSearchfor; Iniciar (opcional) isThenumericCharacterPositionTO
Beginsearch; count (opcional) isavalueIndicating the ComparisonConstant.
EXEMPLO:
strtest = "Thisisanapple!"
Response.Writereplace (strtest, "maçã", "laranja")
%>
Resultado: This Isanorange!
Certo()
Função: Retorna o caractere antes do caractere de comprimento no lado direito da corda (incluindo o caractere do comprimento).
Sintaxe: direita (string, comprimento)
Argumentos:.
EXEMPLO:
STRTEST = "Este é o mais importante!"
Response.writeright (strtest, 3)
%>
Resultado: ST!
Rnd ()
Função: gera um número aleatório.
Sintaxe: rnd [(número)>
Argumentos:
EXEMPLO:
Randomize ()
Response.Writernd ()
%>
Resultado: qualquer número entre 0 e 1
Redondo()
Função: Retorna o valor arredondado pelo número especificado de dígitos.
Sintaxe: redonda (expressão [, numright>)
Argumentos: o número NumRight indica quantos dígitos são arredondados à direita do ponto decimal. Se omitido, a função redonda retorna um número inteiro.
EXEMPLO:
i = 32.45678
Response.Writeround (i)
%>
Resultado: 32
Rtrim ()
Função: Remova a string à direita da string.
Sintaxe: rtrim (string)
Argumentos:
EXEMPLO:
strtest = "Este é o mais!"
Response.Writertrim (STRTEST)
%>
Resultado: Este é o mais o mais !!
Segundo()
Função: retorna segundos.
Sintaxe: Segunda (hora)
Argumentos:.
EXEMPLO:
Resultado: 28
Strreverse ()
Função: linha reversa de string
Sintaxe: strreverse (string)
Argumentos:
EXEMPLO:
strtest = "Este é o mais!"
Response.WriteSTReverse (STRTEST)
%>
Resultado: !! tsetAsisiht
Tempo()
Função: Retorna o tempo do sistema.
Sintaxe: time ()
Argumentos:.
EXEMPLO:
Resultado: 9: 58: 28h
Aparar()
Função: Remova os espaços nos lados esquerdo e direito da corda.
Sintaxe: Trim (String)
Argumentos: StringisanyValidStringExpression.
EXEMPLO:
strtest = "Este é o mais!"
Response.WriteTrim (STRTEST)
%>
Resultado: Este é o mais o mais !!
Ubound ()
Função: Retorna o subscrito máximo disponível para a dimensão da matriz especificada.
Sintaxe: Ubound (ArrayName [, Dimension>)
Argumentos: dimensional (opcional) Especifica qual dimensão o limite superior do número inteiro é retornado. 1 significa a primeira dimensão, 2 significa a segunda dimensão e assim por diante. Se omitido
O valor padrão é 1.
EXEMPLO:
I = Array ("Segunda -feira", "Terça", "quarta -feira")
Response.WriteUcound (i)
%>
Resultado: 2
Ucase ()
Função: Retorna a forma maiúscula de uma string.
Sintaxe: ucase (string)
Argumentos:
EXEMPLO:
strtest = "Este é o mais!"
Response.Writeucase (STRTEST)
%>
Resultado: Este é o melhor !!
Vartype ()
Função: retorna o valor indicando o subtipo da variável
Sintaxe: Vartype (Varname)
Argumentos:
EXEMPLO:
i = 3
Response.WriteVartype (i)
%>
Resultado: 2 (número) consulte "ASP Constant" para obter detalhes
Dia da semana ()
Função: retorne ao dia da semana.
Sintaxe: dia da semana (data [, FirstdayOfWeek>)
Argumentos:.
EXEMPLO:
d =#8/4/99#
Response.WriteWeekday (D)
%>
Resultado: 4 (quarta -feira)
Sean DiaName ()
Função: Retorna o nome do dia da semana.
Sintaxe: WeekDayName (dia da semana [, ABB [, FirstdayofWeek >>)
Argumentos: ABB é opcional. O valor booleano, indicando se a abreviação representa o nome de cada dia da semana. Se omitido, o valor padrão é falso, ou seja, não é abreviado para cada semana
O nome do dia.
EXEMPLO:
d =#8/4/99#
Response.WriteWeekdayName (dia da semana (d))
%>
Resultado: quarta -feira
Ano()
Função: retorna o ano atual.
Sintaxe: ano (data)
Argumentos:
EXEMPLO:
Resultado: 1999
O exposto acima é uma análise detalhada do uso de funções comuns do ASP. Eu acredito que você entendeu. Para mais conteúdo relacionado, continue prestando atenção ao canal de tecnologia Wuxin.