Las variables se denominan entidades usadas para almacenar datos.
Variables
Las variables se utilizan para almacenar datos.
El nombre de una variable debe comenzar con un carácter alfabético y no puede contener espacios en blanco o reservadas.
Una variable puede ser de un tipo específico, lo que indica el tipo de datos que almacena. Almacenar valores de las variables de cadena de cuerda ("Welcome to w3ii") , las variables enteras valores de número de almacén (103) , las variables de fecha almacenar valores de fecha, etc.
Las variables se declaran usando la palabra clave Dim, o utilizando el tipo (if you want to declare the type) , pero por lo general ASP.NET pueden determinar los tipos de datos de forma automática.
Ejemplos
//
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 datos
A continuación se muestra una lista de tipos de datos comunes:
Tipo | Descripción | Ejemplos |
---|---|---|
entero | Entero (whole numbers) | 103, 12, 5168 |
doble | número de coma flotante de 64 bits | 3.14, 3,4E38 |
decimal | Número decimal (higher precision) | 1037.196543 |
booleano | Boole | verdadero Falso |
cuerda | Cuerda | "Hola w3ii", "John" |
operadores
Un operador le dice a ASP.NET qué tipo de orden para ejecutar en una expresión.
El lenguaje VB es compatible con muchos operadores. A continuación se muestra una lista de operadores comunes:
Operador | Descripción | Ejemplo |
---|---|---|
= | Asigna un valor a una variable. | i=6 |
+ - * / | Añade un valor o variable. Resta un valor o variable. Multiplica un valor o variable. Divide un valor o variable. | i=5+5 i=5-5 i=5*5 i=5/5 |
+= -= | Incrementa una variable. Disminuye una variable. | i += 1 i -= 1 |
= | Igualdad. Devuelve true si los valores son iguales. | if i=10 |
<> | Desigualdad. Devuelve true si los valores no son iguales. | if <>10 |
< > <= >= | Menos que. Mas grande que. Menor o igual. Mayor que o igual. | if i<10 if i>10 if i<=10 if i>=10 |
& | Cadenas de Adición (concatenation) . | "w3" & "schools" |
. | Punto. objetos separados y métodos. | DateTime.Hour |
() | Paréntesis. Grupos valores. | (i+5) |
() | Paréntesis. Pasa parámetros. | x= Add(i,5) |
() | Paréntesis. Accede a los valores en arrays o colecciones. | name(3) |
Not | No. Invierte verdadero o falso. | if Not ready |
And OR | Y lógico. OR lógico. | if ready And clear if ready Or clear |
AndAlso orElse | Extended Y lógico. Extended OR lógico. | if ready AndAlso clear if ready OrElse clear |
Convertir tipos de datos
Conversión de un tipo de datos a otro a veces es útil.
El ejemplo más común es la de convertir entrada de cadena a otro tipo, tal como un número entero o una fecha.
Por regla general, la entrada del usuario viene en forma de cadenas, incluso si el usuario introduce un número. Por lo tanto, los valores de entrada numéricos deben ser convertidos a los números antes de que puedan ser utilizados en los cálculos.
A continuación se muestra una lista de los métodos de conversión comunes:
Método | descifrados | Ejemplo |
---|---|---|
AsInt() IsInt() | Convierte una cadena a un entero. | Si myString. IsInt() myString. IsInt() entonces myInt = miCadena. AsInt() terminara si |
AsFloat() IsFloat() | Convierte una cadena en un número de coma flotante. | Si myString. IsFloat() myString. IsFloat() entonces myFloat = miCadena. AsFloat() terminara si |
AsDecimal() IsDecimal() | Convierte una cadena en un número decimal. | Si myString. IsDecimal() myString. IsDecimal() entonces myDec = miCadena. AsDecimal() terminara si |
AsDateTime() IsDateTime() | Convierte una cadena a un tipo DateTime ASP.NET. | miCadena = "10/10/2012" myDate = miCadena. AsDateTime() |
AsBool() IsBool() | Convierte una cadena en un valor booleano. | miCadena = "true" myBool = miCadena. AsBool() |
ToString() | Convierte cualquier tipo de datos en una cadena. | myInt = 1234 mystring = myInt. ToString() |