Математические функции
Abs (x) - модуль аргумента x
Cos(x) - косинус аргумента x
Exp(x) - возведение основания натурального логарифма в степень x
Log(x) - логарифм натуральный аргумента х
Rnd - случайное число из интервала [0,1]
Sin(x) - синус аргумента x
Sqr(x) - квадратный корень из х
Atn(x) - арктангенс от х
Tan(x) – тангенс от х
Sgn(x) – знак х
Fix(x) и Int(x) обе функции отбрасывают дробную часть числа и возвращают целое значение. Разница между этими функциями состоит для отрицательных значений аргумента. Int(x) возвращает ближайшее отрицательное целое число, меньшее или равное х, а Fix(x) – ближайшее отрицательное целое число, большее или равное х.
Функции проверки типов
Функция | Проверка - является ли переменная: |
IsArray(переменная) | массивом |
IsDate(переменная) | датой |
IsError(переменная) | Кодом ошибки |
IsNull(переменная) | Пустым значением |
IsNumeric(переменная) | Числовым значением |
IsObject(переменная) | объектом |
Функция форматированиявозвращает значение типа Variant(String ),содержащее выражение, оформленное согласно синтаксиса функции:
Format(Выражение[,Формат [,Первый день недели[,Первая Неделя Года]]]), где:
Выражение –обязательный аргумент(любое допустимое выражение – комбинация ключевых слов, операторов, переменных и констант, результатом которой является строка, число или объект);
Формат – необязательный параметр(любое допустимое именованное или определенное пользователем выражение формата).
Если к имени функции добавляется знак $, то функция возвращает значение типа String.
При создании собственного числового формата можно использовать следующие символы:
0 – резервирует позицию цифрового разряда. Отображает цифру или нуль. Если у форматируемого числа есть какая-нибудь цифра в этой позиции разряда, где в строке формата находится 0, функция отображает эту цифру, если нет, то в этой позиции отображается нуль.
# - действие данного символа аналогично действию 0 с той лишь разницей, что незначащие нули не отображаются.
. – резервирует позицию десятичного разделителя, определяет, сколько разрядов необходимо отображать слева и справа от десятичной точки.
%- резервирует процентное отображение числа.
. – разделяет сотни от тысяч.
Если в формате стоит “FIXED”,то число форматируется до двух знаков после точки.
Пример.
Функция Format(Z, "###0.0") возвращает переменной Z числовое значение в формате, указанном в кавычках.