Переменные называются объекты, используемые для хранения данных.
переменные
Переменные используются для хранения данных.
Имя переменной должно начинаться с буквы и не может содержать пробелы или зарезервированные символы.
Переменная может быть определенного типа, что указывает на тип данных он хранит. Строковые значения переменного магазина строка ("Welcome to w3ii") , целочисленный переменные значения номера магазина (103) , дата переменных хранит значение даты и т.д.
Переменные объявляются с помощью ключевого слова Dim, или с помощью типа (if you want to declare the type) , но ASP.NET обычно может автоматически определять типы данных.
Примеры
//
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
Типы данных
Ниже приведен список наиболее распространенных типов данных:
| Тип | Описание | Примеры |
|---|---|---|
| целое число | Integer (whole numbers) | 103, 12, 5168 |
| двойной | 64 битное число с плавающей точкой | 3,14, 3.4e38 |
| десятичная дробь | Десятичное число (higher precision) | 1037.196543 |
| логический | логический | правда, ложь |
| строка | строка | «Привет w3ii», "John" |
операторы
Оператор сообщает ASP.NET, какие команды для выполнения в выражении.
Язык VB поддерживает множество операторов. Ниже приведен список наиболее распространенных операторов:
| оператор | Описание | пример |
|---|---|---|
| = | Назначает значение переменной. | i=6 |
| + - * / | Добавляет значение или переменную. Вычитание значения или переменной. Умножает значение или переменную. Деление значения или переменный. | i=5+5 i=5-5 i=5*5 i=5/5 |
| += -= | Приращивает переменной. Уменьшает переменную. | i += 1 i -= 1 |
| = | Равенство. Возвращает истину, если значения равны. | if i=10 |
| <> | Неравенство. Возвращает истину, если значения не равны. | if <>10 |
| < > <= >= | Меньше, чем. Больше чем. Меньше или равно. Больше или равно. | if i<10 if i>10 if i<=10 if i>=10 |
| & | Добавление строк (concatenation) . | "w3" & "schools" |
| . | Dot. Отдельные объекты и методы. | DateTime.Hour |
| () | Скобки. Группы значений. | (i+5) |
| () | Скобки. Передает параметры. | x= Add(i,5) |
| () | Скобки. Обращается значения в массивах или коллекции. | name(3) |
| Not | Не. Меняет истинным или ложным. | if Not ready |
| And OR | Логическое. Логическое ИЛИ. | if ready And clear if ready Or clear |
| AndAlso orElse | Extended Логическое. Extended Логическое ИЛИ. | if ready AndAlso clear if ready OrElse clear |
Преобразование типов данных
Переход от одного типа данных в другой, иногда полезно.
Наиболее распространенным примером является преобразование входной строки к другому типу, например, целое число или дату.
Как правило, пользовательский ввод поставляется в виде строк, даже если пользователь ввел число. Таким образом, числовые входные значения должны быть преобразованы в число, прежде чем они могут быть использованы в расчетах.
Ниже приведен список наиболее распространенных методов преобразования:
| метод | расшифровок | пример |
|---|---|---|
| AsInt() IsInt() | Преобразует строку в целое число. | если myString. IsInt() myString. IsInt() затем Минт = MyString. AsInt() конец, если |
| AsFloat() IsFloat() | Преобразует строку в число с плавающей точкой. | если myString. IsFloat() myString. IsFloat() затем myFloat = туЗЬптд. AsFloat() конец, если |
| AsDecimal() IsDecimal() | Преобразует строку в десятичное число. | если myString. IsDecimal() myString. IsDecimal() затем myDec = туЗЬптд. AsDecimal() конец, если |
| AsDateTime() IsDateTime() | Преобразует строку типа ASP.NET DateTime. | туЗЬптд = "10/10/2012" MyDate = туЗЬптд. AsDateTime() |
| AsBool() IsBool() | Преобразует строку в логическое значение. | туЗЬптд = "True" myBool = туЗЬптд. AsBool() |
| ToString() | Преобразует любой тип данных в строку. | Мьин = 1234 MyString = Минт. ToString() |