Данные могут изменяться в ходе программы (переменные) и не изменяться (константы). Строковые константы беруться в кавычки. По умолчанию численная переменная равна 0, строковая – пустая строка.
Операции VB
| Арифметические операции | Операции сравнения | Логические операции | ||||
| ^ | Возведение в степень | = | Равно | Not | Логическое отрицание | |
| * / | Умножение, деление | <> | Не равно | And | Логическое «И» | |
| \ | Целочисленное деление | < | Меньше | Or | Логическое «ИЛИ» | |
| Mod | Деление по модулю | > | Больше | Eqv | Эквивалентность | |
| + - | Сложение, вычитание | <= | Меньше или равно | Результат логических операций: False (Ложь) или True (Истина) | ||
| >= | Больше или равно | |||||
| & или + | Объединение строк | |||||
Функции преобразования
| Val (строка) | преобразует строку цифровых символов (до первого нецифрового символа) в число |
| Str (число) | преобразует число в строку |
| Chr (код символа) | преобразует код символа в символ |
А рифметические функции
| Математическое описание | Программное описание |
| cosx, sinx, tgx, arctgx, | Cos(x), Sin(x), Tan(x), Atn(x) |
| ex, lnx, Öx | Exp(x), Log(x), Sqr(x) |
| Вычисление по модулю |x| | Abs(x) |
| Генерация слачайных чисел от 0 до 1 | Randomize, Rnd |
| Определение знака | Sgn(x) |
| Выделение целой части | Fix(x), Int(x) |






