Demais Funções do VBScript

por Fernando D'Angelo 24. novembro 1999 00:00

Abaixo, algumas importantes funções do VBScript que não se encaixaram no restante dos tópicos.

LBound - Rnd/Randomize - Sgn - UBound - VarType

LBound - Retorna o menor índice de uma determinada dimensão num array.

sintaxe: resultado = LBound(array,dimensão) 'a dimensão é opcional.

<%
dim aspbrasil(8)
aspbrasil(2)="Tigre"
aspbrasil(4)="Onça"
response.write LBound(aspbrasil) 'deve retornar 2
%>

Rnd - Retorna um número randômico entre 0 e 1.

sintaxe:

Randomize
Rnd (numero)

<%
Randomize
aspbrasil = Rnd
response.write aspbrasil
%>

Sgn - Retorna a natureza de um determinado número (maior, menor ou igual a zero), como visto abaixo:

maior que zero (numero>0) 'retorna 1
igual a zero (numero=0) 'retorna 0
menor que zero (numero<0) 'retorna -1

sintaxe: resultado = Sgn(numero)

<%
aspbrasil = Sgn(-67)
response.write aspbrasil
%>

UBound - Retorna o maior índice de uma determinada dimensão num array.

sintaxe: resultado = UBound(array,dimensão) 'a dimensão é opcional.

<%
aspbrasil(2)="Tigre"
aspbrasil(4)="Onça"
response.write UBound(aspbrasil) 'deve retornar 4
%>

Vartype - Retorna um valor, de acordo com a tabela abaixo, indicando o subtipo da variável.

sintaxe: resultado = VarType(variável)

 

0 vazia (não inicializada)
1 null (nula)
2 inteiro (int)
3 inteiro longo (lng)
4 ponto flutuante de precisão simples (Sng)
5 ponto flutuante de dupla precisão (Dbl)
6 moeda (currency)
7 data (date)
8 String
9 objeto OLE

<%
aspbrasil="aspbrasil"
aspbrasil2 = 34
response.write vartype(aspbrasil) 'deve retornar 8
response.write vartype(aspbrasil2) 'deve retornar 3
%>

Tags:

Posts Antigos




Comentários

Comentar




  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading




Calendário

<<  fevereiro 2012  >>
seteququsedo
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

Ver os posts em um calendário maior

Oportunidades


Para divulgar oportunidades aqui, entre em contato conosco enviando a descrição completa da vaga + uma data de validade para cada uma delas.

* As vagas divulgadas neste espaço são de inteira responsabilidade das empresas anunciantes.

Assine Nossa Newsletter

Quero ser notificado quando um novo Post for publicado