Materiais/Cursos
- Pessoal
- Alimentação
- Extras
- Jogos e Esportes
- Informática
- Artes
- Telefônia
- Dinheiro
- Música
- Concursos
- Adulto
 
Dicas e Guias
- Artes e Cultura
- Ciências e Experiências
- Compras e Serviços
- Culinária e Receitas
- Dinheiro e Finanças
- Educação e Sabedoria
- Esportes e Jogos
- Estética e Beleza
- Estudos Bíblicos
- Fontes de Referência
- Games e Truques
- Histórias e Contos
- Humor e Piadas
- Internet e Informática
- Lazer e Diversão
- Limpeza e Consertos
- Mágicas e Truques
- Música e Instrumentos
- Saúde e Tratamentos
- Outros - Variados
Escreva uma Dica!
Mensagens
- Amizade
- Estudos e Cursos
- Humor
- Natureza
- Pessoa
- Reflexão
- Religiosa
- Saúde
- Vida
Envie sua Mensagem
 
Sites de Conteúdo Gratuito
- acesso grátis
- albúm de foto
- agenda virtual
- antivírus grátis
- bate papo
- blogs & Cia
- bookmarks
- brindes e prêmios
- cartões virtuais
- classificados virtuais
- cliparts grátis
- comparação de preços
- culinária
- dinheiro
- discos virtuais
- downloads
- drives
- ebook grátis
- email grátis
- educação
- empregos
- fontes grátis
- humor
- infantil
- jornal e revistas
- leilões virtuais
- lista de discussão
- música gratis cifra
- música grátis mp3
- namoro online
- tradutores online



Receba
Novidades em seu e-mail

Curso Básico de ASP
Material de Curso Básico de ASP Gratuito



TIPOS DE DADOS

O VBScript contém apenas um tipo de variável chamado de variant, que pode armazenar valores de qualquer tipo. Só que, num determinado instante, esta variável possui apenas um tipo implícito, determinado pelo valor a ela atribuído.

Subtipos:

Integer Date Empty
Long String Object
Single Boolean Array (T)
Double Null  

Obs.: Arrays têm que ser declarados explicitamente, mas cada elemento de um array pode ser de um subtipo diferente.

Exemplo 5: tipos.asp:

<% @ LANGUAGE=VBSCRIPT %>
<% Option Explicit %>
<HTML><HEAD><TITLE>Curso ASP</TITLE></HEAD>
<BODY>
<% Dim A, B, S, R(2)
A = Paulo Henrique <!--string-->
B = 200 <!--inteiro-->
S = #24/09/2001# <!--data-->
R(0) = Paulo Henrique <!--string dentro de array-->
R(1) = 200 <!--inteiro dentro de array-->
R(2) = #24/09/2001# <!--data dentro de array-->
%>
nome = <%= A%><BR>
número = <%= B%><BR>
data = <%= S%><BR>
elemento 1 do vetor = <%= R(0)%><BR>
elemento 2 do vetor = <%= R(1)%><BR>
elemento 3 do vetor = <%= R(2)%><BR>
</BODY></HTML>

CONSTANTES

Uma constante representa um valor fixo através de um identificador alfanumérico. Uma vez definido, o valor não pode ser modificado.

Exemplo 6: const.asp:

<% @ LANGUAGE=VBSCRIPT %>
<% Option Explicit %>
<HTML><HEAD><TITLE>Curso ASP</TITLE></HEAD>
<BODY>
<% Const A
A = 560 <!--não pode mais ser modificado-->
%>
</BODY></HTML>

OPERADORES

Símbolos alfanuméricos para efetuar operações:

operador
função
=
atribuição / igualdade
<>
diferença
<
menor que
<=
menor ou igual que
>
maior que
>=
maior ou igual que
+
soma / concatenação de strings
-
subtração / negativo numérico
*
multiplicação
/
divisão
\
divisão com resultado de número inteiro
Mod
retorna o resto de uma divisão entre inteiros
^
exponenciação
&
concatenação de strings
Is
igualdade entre dois objetos

Obs.: Os valores envolvidos numa mesma operação devem ser do mesmo subtipo ou de subtipos compatíveis.

Exemplo 7: oper.asp:

<% @ LANGUAGE=VBSCRIPT %>
<% Option Explicit %>
<HTML><HEAD><TITLE>Curso ASP</TITLE></HEAD>
<BODY>
<% Dim a, b, f, g, s
a = "1"
b = "2"
f = 1
g = 2
s = “letra”
%>
operações numéricas:<BR>
F + G = <% =f+g %><BR> <!--soma-->
G - F = <% =g-f %><BR><BR> <!--diferença-->
concatenação de strings:<BR>
A + B = <% =a+b %><BR><BR> <!--string+string-->
junção de número com string:<BR>
G + A = <% =g+a %><BR> <!--número + string numérica-->
G + S = <% =g+s %> <!--incompatibilidade = número + string alfanumérica -->
</BODY></HTML>

Para resolver esses problemas, algumas conversões de tipos podem ser utilizadas:

Função
Conversão
CStr
expressão => string
Cint
expressão => integer
CLng
expressão => long
Cbool
expressão => booleano
Cbyte
expressão => byte
Cdate
expressão => date
CDbl
expressão => double
CSng
expressão => single

Exemplo 8: conver.asp:

<% @ LANGUAGE=VBSCRIPT %>
<% Option Explicit %>
<HTML><HEAD><TITLE>Curso ASP</TITLE></HEAD>
<BODY>
<% Dim a, b, aniver, hoje
a = "1" : b = "2"
aniver = #12/03/1992#
hoje = Date
%>
Operações:<BR>
A - B = <% =Cint(a)-Cint(b) %><BR>
A + B = <% =Cint(a)+Cint(b) %><BR><BR>
Idade:<BR>
Eu tenho <% =CLng(hoje-aniver) %> dias de vida<BR>
Farei 10000 dias de vida em <% =Cdate(aniver+10000) %>
</BODY></HTML>

Página Anterior
Próxima Página
voltar próximo
1 - 2 - 3 - 4

 
 

 

IdealGratis.com © Copyright - Todos os direitos reservado aos seus respectivos Autores. - Envie seu Material - | Parceiros
Escolha seu Idioma:
English (British)
Spanish
French
Italian
Deutsch