Variáveis são nomeados entidades usadas para armazenar dados.
variáveis
As variáveis são usadas para armazenar dados.
O nome de uma variável deve começar com um caractere alfabético e não pode conter caracteres em branco ou reservados.
Uma variável pode ser de um tipo específico, indicando o tipo de dados que armazena. Valores variáveis de cadeia loja de cordas ("Welcome to w3ii") , variáveis inteiras valores numéricos loja (103) , variáveis de data valores de data de lojas, etc.
As variáveis são declaradas usando a palavra-chave Dim, ou usando o tipo (if you want to declare the type) , mas ASP.NET normalmente pode determinar os tipos de dados automaticamente.
Exemplos
//
Using the Dim keyword:
Dim greeting = "Welcome to w3ii"
Dim counter = 103
Dim today = DateTime.Today
// Using data types:
Dim greeting As String = "Welcome to w3ii"
Dim counter As Integer =
103
Dim today As DateTime = DateTime.Today
Tipos de dados
Abaixo está uma lista de tipos de dados comuns:
Tipo | Descrição | Exemplos |
---|---|---|
número inteiro | Inteiro (whole numbers) | 103, 12, 5168 |
Duplo | número de ponto flutuante de 64 bits | 3,14, 3.4e38 |
decimal | Número decimal (higher precision) | 1037.196543 |
boleano | boleano | verdadeiro falso |
corda | Corda | "Olá w3ii", "John" |
operadores
Um operador diz ASP.NET que tipo de comando para executar em uma expressão.
A linguagem VB suporta muitos operadores. Abaixo está uma lista de operadores comuns:
Operador | Descrição | Exemplo |
---|---|---|
= | Atribui um valor a uma variável. | i=6 |
+ - * / | Adiciona um valor ou variável. Subtrai um valor ou variável. Multiplica um valor ou variável. Divide um valor ou variável. | i=5+5 i=5-5 i=5*5 i=5/5 |
+= -= | Incrementa uma variável. Diminui uma variável. | i += 1 i -= 1 |
= | Igualdade. Retorna true se valores são iguais. | if i=10 |
<> | Desigualdade. Retorna true se valores não são iguais. | if <>10 |
< > <= >= | Menos que. Melhor que. Menor ou igual. Melhor que ou igual. | if i<10 if i>10 if i<=10 if i>=10 |
& | Adição de cordas (concatenation) . | "w3" & "schools" |
. | Ponto. objectos e métodos independentes. | DateTime.Hour |
() | Parêntese. valores grupos. | (i+5) |
() | Parêntese. Passa parâmetros. | x= Add(i,5) |
() | Parêntese. Acede valores em matrizes ou de colecções. | name(3) |
Not | Não. Inverte verdadeiro ou falso. | if Not ready |
And OR | E lógico. OR lógico. | if ready And clear if ready Or clear |
AndAlso orElse | Extensão lógica AND. Extensão lógica OR. | if ready AndAlso clear if ready OrElse clear |
Convertendo tipos de dados
A conversão de um tipo de dados para outro às vezes é útil.
O exemplo mais comum é o de converter uma entrada de cadeia de um outro tipo, tal como um número inteiro ou uma data.
Como regra geral, a entrada do usuário vem como cordas, mesmo se o usuário digitou um número. Portanto, numéricos valores de entrada tem de ser convertido para números antes que eles possam ser utilizados em cálculos.
Abaixo está uma lista de métodos de conversão comuns:
Método | Decryptions | Exemplo |
---|---|---|
AsInt() IsInt() | Converte uma string para um inteiro. | se myString. IsInt() myString. IsInt() seguida myInt = minhaString. AsInt() fim se |
AsFloat() IsFloat() | Converte uma string para um número de ponto flutuante. | se myString. IsFloat() myString. IsFloat() seguida myFloat = minhaString. AsFloat() fim se |
AsDecimal() IsDecimal() | Converte uma string para um número decimal. | se myString. IsDecimal() myString. IsDecimal() seguida myDec = minhaString. AsDecimal() fim se |
AsDateTime() IsDateTime() | Converte uma string para um tipo ASP.NET DateTime. | myString = "2012/10/10" myDate = minhaString. AsDateTime() |
AsBool() IsBool() | Converte uma string em um valor booleano. | myString = "True" myBool = minhaString. AsBool() |
ToString() | Converte qualquer tipo de dados a uma corda. | myInt = 1234 myString = myInt. ToString() |