ASP.NET Razor - Variable VB
- Página anterior Lógica Razor C#
- Página siguiente Bucle VB en Razor
Una variable es una entidad nombrada utilizada para almacenar datos.
Variable
Las variables se utilizan para almacenar datos.
El nombre de la variable debe comenzar con un carácter alfanumérico y no puede contener espacios ni caracteres reservados.
Una variable puede ser de un tipo específico, que indica el tipo de datos que almacena. Las variables de cadena almacenan valores de cadena ("Bienvenido a CodeW3C.com"), las variables enteras almacenan valores numéricos (103), las variables de fecha almacenan valores de fecha, etc.
Se utiliza la palabra clave Dim o el tipo para declarar variables, sin embargo, ASP.NET generalmente puede determinar automáticamente el tipo de datos.
Ejemplo
// Uso de la palabra clave Dim: Dim greeting = "Welcome to CodeW3C.com" Dim counter = 103 Dim today = DateTime.Today // Uso de tipo de datos: Dim greeting As String = "Welcome to CodeW3C.com" Dim counter As Integer = 103 Dim today As DateTime = DateTime.Today
tipo de datos
A continuación se muestra una lista de tipos de datos comunes:
tipo | Descripción | Ejemplo |
---|---|---|
integer | número entero | 103, 12, 5168 |
double | número de coma flotante de 64 bits | 3.14, 3.4e38 |
decimal | decimal | 1037.196543 |
boolean | valor lógico | true, false |
string | valor de cadena | "Hello CodeW3C.com", "Bill" |
operador
El operador indica a ASP.NET qué tipo de comando ejecutar en la expresión.
El lenguaje VB admite varios operadores. A continuación se muestra algunos operadores comunes:
operador | Descripción | Ejemplo |
---|---|---|
= | asignar valor a variable. | i=6 |
|
|
|
|
|
|
= | igual. Si los valores son iguales, devuelve true. | si i=10 |
<> | diferente. Si los valores son diferentes, devuelve true. | si <>10 |
|
|
|
& | suma de cadenas (cadenas concatenadas o puestas juntas) | "w3" & "schools" |
. | punto. Separa objetos y métodos. | DateTime.Hour |
() | paréntesis. Agrupa valores. | (i+5) |
() | paréntesis. Transmite parámetros. | x=Add(i,5) |
() | paréntesis. Accede a valores de arrays o conjuntos. | name(3) |
No | no. Invierte true o false. | si no listo |
|
|
|
|
|
|
Convertir tipo de datos
A veces es útil convertir un tipo de datos a otro.
La mayoría de los ejemplos comunes consisten en la conversión de entrada de cadena a otro tipo, como un entero o una fecha.
Como regla general, la entrada del usuario se convertirá en una cadena, incluso si la entrada del usuario es un número. Por lo tanto, los valores de entrada numéricos deben convertirse a números antes de utilizarse en cálculos.
A continuación, se muestra una lista de métodos de conversión comunes:
Método | Descripción | Ejemplo |
---|---|---|
|
Convertir una cadena a un entero. |
if myString.IsInt() then myInt = myString.AsInt() fin if |
|
Convertir una cadena a un número de punto flotante. |
if myString.IsFloat() then myFloat = myString.AsFloat() fin if |
|
Convertir una cadena a un número decimal. |
if myString.IsDecimal() then myDec = myString.AsDecimal() fin if |
|
Convertir una cadena a tipo DateTime de ASP.NET |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
Convertir una cadena a un valor lógico. |
myString = "True" myBool = myString.AsBool() |
ToString() | Convertir cualquier tipo de datos a una cadena. |
myInt = 1234 myString = myInt.ToString() |
- Página anterior Lógica Razor C#
- Página siguiente Bucle VB en Razor