Встроенные функции
Преобразование типов
| Функция | Описание | 
| 
 | Преобразует аргумент к логическому типу. Аргумент: значение типа  | 
| 
 | Преобразует аргумент к логическому типу. Аргумент: значение типа  | 
| 
 | Преобразует аргумент в целое число. Аргумент: значение типа  | 
| 
 | Преобразует аргумент в целое число. Округляет значение в меньшую сторону. Аргумент: значение типа  | 
| 
 | Преобразует аргумент в целое число. Аргумент: значение типа  | 
| 
 | Преобразует аргумент в число с плавающей точкой. Аргумент: значение типа  | 
| 
 | Преобразует аргумент в число с плавающей точкой. Аргумент: значение типа  | 
| 
 | Преобразует аргумент в строку. Аргумент: значение типа  | 
| 
 | Преобразует аргумент в строку. Аргумент: значение типа  | 
| 
 | Преобразует аргумент в строку. Аргумент: значение типа  | 
| 
 | Кодирует строку в формат  Аргумент: значение типа  | 
| 
 | Декодирует строку формата  Аргумент: значение типа  | 
Математические операции
Математические операции
| Функция | Описание | 
| 
 | Вычисляет частное от деления первого числа на второе. Результат округляется в меньшую сторону, например  Аргументы: 1 — делимое типа  | 
| 
 | Вычисляет частное от деления первого числа на второе. Аргументы: 1 — делимое типа  | 
| 
 | Вычисляет остаток от деления первого числа на второе. Аргументы: 1 — делимое типа  | 
| 
 | Вычисляет произведение аргументов. Аргументы: несколько значений типа  | 
| 
 | Вычисляет произведение аргументов. Аргументы: несколько значений типа  | 
| 
 | Вычисляет разность от вычитания аргументов. Аргументы: 1 — значение типа  | 
| 
 | Вычисляет разность от вычитания аргументов. Аргументы: 1 — значение типа  | 
| 
 | Вычисляет сумму аргументов. Аргументы: несколько значений типа  | 
| 
 | Вычисляет сумму аргументов. Аргументы: несколько значений типа  | 
| 
 | Вычисляет абсолютное значение аргумента. Аргумент: значение типа  | 
| 
 | Вычисляет абсолютное значение аргумента. Аргумент: значение типа  | 
| 
 | Вычисляет максимальное значение среди аргументов. Аргументы: несколько значений типа  | 
| 
 | Вычисляет максимальное значение среди аргументов. Аргументы: несколько значений типа  | 
| 
 | Вычисляет минимальное значение среди аргументов. Аргументы: несколько значений типа  | 
| 
 | Вычисляет минимальное значение среди аргументов. Аргументы: несколько значений типа  | 
| 
 | Вычисляет максимальное значение для типа  Аргументы отсутствуют. | 
| 
 | Вычисляет максимальное значение для типа  Аргументы отсутствуют. | 
| 
 | Вычисляет минимальное значение для типа  Аргументы отсутствуют. | 
| 
 | Вычисляет минимальное значение для типа  Аргументы отсутствуют. | 
| 
 | Округляет значение аргумента. Например, 1.49 → 1.0, 1.5 → 2.0. Аргумент: значение типа  | 
| 
 | Округляет значение аргумента в меньшую сторону. Например, 1.49 → 1.0, 1.5 → 1.0. Аргумент: значение типа  | 
| 
 | Округляет значение аргумента в большую сторону. Например, 1.49 → 2.0, 1.5 → 2.0. Аргумент: значение типа  | 
| 
 | Вычисляет знак аргумента. Аргумент: значение типа  | 
| 
 | Вычисляет знак аргумента. Аргумент: значение типа  | 
| 
 | Вычисляет число с абсолютным значением первого аргумента и знаком второго аргумента. Аргументы: 1 — значение типа  | 
| 
 | Вычисляет число с абсолютным значением первого аргумента и знаком второго аргумента. Аргументы: 1 — значение типа  | 
| 
 | Возвращает значение числа  | 
| 
 | Преобразует угол, измеренный в градусах, в приблизительно эквивалентный угол, измеренный в радианах. Аргумент: угол в градусах (значение типа  | 
| 
 | Преобразует угол, измеренный в радианах, в приблизительно эквивалентный угол, измеренный в градусах. Аргумент: угол в радианах (значение типа  | 
| 
 | Вычисляет синус угла в радианах. Аргумент: угол в радианах. | 
| 
 | Вычисляет косинус угла в радианах. Аргумент: угол в радианах. | 
| 
 | Вычисляет тангенс угла в радианах. Аргумент: угол в радианах. | 
| 
 | Вычисляет арксинус для заданного числа. Значение аргумента должно находиться в интервале [-1, 1], иначе функция завершится с ошибкой. Аргумент: значение типа  | 
| 
 | Вычисляет арккосинус для заданного числа. Значение аргумента должно находиться в интервале [-1, 1], иначе функция завершится с ошибкой. Аргумент: значение типа  | 
| 
 | Вычисляет арктангенс для заданного числа. Аргумент: значение типа  | 
| 
 | Вычисляет угол в радианах между положительной осью x и точкой с координатами (x, y). Аргументы: 1 — значение типа  | 
Операции со строками
| Функция | Описание | 
| 
 | Вычисляет длину заданной строки. Аргумент: значение типа  | 
| 
 | Определяет, содержит ли строка (аргумент 1) заданную подстроку (аргумент 2). Аргументы: 1 — исходная строка, тип  | 
| 
 | Вырезает из строки (аргумент 1) фрагмент, границы которого заданы аргументами 2 и 3. Аргументы: 1 — исходная строка, тип  | 
| 
 | Ищет в исходной строке (аргумент 1) все вхождения подстроки (аргумент 2) и заменяет их третьей строкой (аргумент 3). Аргументы: 1 — исходная строка, тип  | 
| 
 | Вычисляет позицию первого вхождения подстроки (аргумент 2) в строке (аргумент 1). Аргументы: 1 — исходная строка, тип  | 
| 
 | Вычисляет позицию последнего вхождения подстроки (аргумент 2) в строке (аргумент 1). Аргументы: 1 — исходная строка, тип  | 
| 
 | Удаляет пробелы в начале и в конце заданной строки. Аргумент: значение типа  | 
| 
 | Удаляет пробелы в начале заданной строки. Аргумент: значение типа  | 
| 
 | Удаляет пробелы в конце заданной строки. Аргумент: значение типа  | 
| 
 | Преобразует заданную строку в верхний регистр. Аргумент: значение типа  | 
| 
 | Преобразует заданную строку в нижний регистр. Аргумент: значение типа  | 
| 
 | Дополняет строку до заданной длины, добавляя в начало строки указанные символы. Аргументы: 1 — исходная строка, тип  Например:  | 
| 
 | Конвертирует число в строку и дополняет полученную строку до заданной длины, добавляя в начало строки указанные символы. Аргументы: 1 — исходное число, тип  Например:  | 
| 
 | Дополняет строку до заданной длины, добавляя в конец строки указанные символы. Аргументы: 1 — исходная строка, тип  Например:  | 
| 
 | Конвертирует число в строку и дополняет полученную строку до заданной длины, добавляя в конец строки указанные символы. Аргументы: 1 — исходное число, тип  Например:  | 
Операции с цветами
| Функция | Описание | 
| 
 | Вычисляет значение альфа-канала заданного цвета. Аргумент: значение цвета в шестнадцатеричном формате, тип  | 
| 
 | Вычисляет значение красного канала заданного цвета. Аргумент: значение цвета в шестнадцатеричном формате, тип  | 
| 
 | Вычисляет значение зеленого канала заданного цвета. Аргумент: значение цвета в шестнадцатеричном формате, тип  | 
| 
 | Вычисляет значение синего канала заданного цвета. Аргумент: значение цвета в шестнадцатеричном формате, тип  | 
| 
 | Устанавливает значение альфа-канала для заданного цвета. Аргументы: 1— значение цвета в шестнадцатеричном формате, тип  | 
| 
 | Устанавливает значение красного канала для заданного цвета. Аргументы: 1— значение цвета в шестнадцатеричном формате, тип  | 
| 
 | Устанавливает значение зеленого канала для заданного цвета. Аргументы: 1— значение цвета в шестнадцатеричном формате, тип  | 
| 
 | Устанавливает значение синего канала для заданного цвета. Аргументы: 1— значение цвета в шестнадцатеричном формате, тип  | 
| 
 | Формирует код цвета из заданных значений альфа, красного, зеленого, синего каналов. Аргументы: 1— значение альфа-канала в интервале от  | 
| 
 | Формирует код цвета из заданных значений красного, зеленого, синего каналов. Устанавливает значение альфа-канала  Аргументы: 1 — значение красного канала в интервале от  | 
Операции с датой и временем
| Функция | Описание | 
| 
 | Формирует значение даты и времени по заданному значению Unix-времени. Аргумент: время UTC в секундах от полуночи 1 января 1970 года, тип  | 
| 
 | Формирует значение даты и времени на текущий момент. Аргументы отсутствуют. | 
| 
 | Добавляет заданное количество миллисекунд к исходным дате и времени. Аргументы: 1 — исходные дата и время, тип  | 
| 
 | Устанавливает год в исходной дате. Аргументы: 1 — исходные дата и время, тип  | 
| 
 | Устанавливает месяц в исходной дате. Аргументы: 1 — исходные дата и время, тип  | 
| 
 | Устанавливает день месяца в исходной дате. Аргументы: 1 — исходные дата и время, тип  | 
| 
 | Устанавливает час в исходных дате и времени. Аргументы: 1 — исходные дата и время, тип  | 
| 
 | Устанавливает минуты в исходных дате и времени. Аргументы: 1 — исходные дата и время, тип  | 
| 
 | Устанавливает секунды в исходных дате и времени. Аргументы: 1 — исходные дата и время, тип  | 
| 
 | Устанавливает миллисекунды в исходных дате и времени. Аргументы: 1 — исходные дата и время, тип  | 
| 
 | Вычисляет значение года из исходных даты и времени. Аргумент: исходные дата и время, тип  | 
| 
 | Вычисляет порядковый номер месяца из исходных даты и времени. Аргумент: исходные дата и время, тип  | 
| 
 | Вычисляет порядковый номер дня месяца из исходных даты и времени. Аргумент: исходные дата и время, тип  | 
| 
 | Вычисляет день недели из исходных даты и времени. Значение  Аргумент: исходные дата и время, тип  | 
| 
 | Вычисляет значение часа из исходных даты и времени. Аргумент: исходные дата и время, тип  | 
| 
 | Вычисляет значение минут из исходных даты и времени. Аргумент: исходные дата и время, тип  | 
| 
 | Вычисляет значение секунд из исходных даты и времени. Аргумент: исходные дата и время, тип  | 
| 
 | Вычисляет значение миллисекунд из исходных даты и времени. Аргумент: исходные дата и время, тип  | 
| 
 | Переводит указанный интервал в миллисекундах в формат  Аргумент: длительность интервала в миллисекундах, тип  Например,  | 
| 
 | Переводит указанный интервал времени из миллисекунд в секунды с округлением в меньшую сторону. Аргумент: длительность интервала в миллисекундах, тип  Например,  | 
| 
 | Переводит указанный интервал в миллисекундах в формат  Аргумент: длительность интервала в миллисекундах, тип  Например,  | 
| 
 | Переводит указанный интервал времени из миллисекунд в минуты с округлением в меньшую сторону. Аргумент: длительность интервала в миллисекундах, тип  Например,  | 
| 
 | Переводит указанный интервал в миллисекундах в формат  Аргумент: длительность интервала в миллисекундах, тип  Например,  | 
| 
 | Переводит указанный интервал времени из миллисекунд в часы с округлением в меньшую сторону. Аргумент: длительность интервала в миллисекундах, тип  Например,  | 
| 
 | Переводит указанный интервал времени из миллисекунд в дни с округлением в меньшую сторону. Аргумент: длительность интервала в миллисекундах, тип  Например,  | 
| 
 | Переводит указанный интервал времени из миллисекунд в недели с округлением в меньшую сторону. Аргумент: длительность интервала в миллисекундах, тип  Например,  | 
Узнать больше
Следите за новостями DivKit в Telegram-канале: http://t.me/divkit_news.
Также вы можете обсуждать интересующие вас темы в сообществе пользователей DivKit в Telegram: https://t.me/divkit_community_ru.