Функция | Назначение
--|--
dofile(filename)|Открывает файл и выполняет его содержимое
tonumber(e \[, base])|Конвертировать аргумент в число.
tostring(v)|Преобразует аргумент в строку, используя метаметод "__tostring", если он существует.
type(v)|Возвращает тип аргумента в виде строки: "nil" , "number", "string", "boolean", "table", "function", "thread" и "userdata".
Функция, константа | Назначение
--|--
math.abs(x)|Возвращает абсолютное значение x.
math.max(x, ...)|Возвращает аргумент с максимальным значением.
math.min(x, ...)|Возвращает аргумент с минимальным значением.
math.random(m,n)|Возвращает псевдослучайное целое число в диапазоне \[m, n], при вызове без аргументов - вещественное число в диапазоне \[0,1).
math.randomseed(x)|Устанавливает "затравку" для генератора псевдослучайных чисел.
math.type(x)|Возвращает "integer" - если x целое, "float" - если x вещественное, или nil - если x не число.
math.ult(m, n)|Результат сравнения m и n как беззнаковых целых.
math.pi|Значение `pi`.
math.huge|Вещественное значение, которое больше любого другого числового значения.
math.maxinteger|Целое с максимальным значением для целого.
math.mininteger|Целое с минимальным значением для целого.
math.ceil(x)|Возвращает наименьшее целое значение, которое больше или равно x.
math.floor(x)|Возвращает наибольшее значение, которое меньше или равно x.
math.exp(x)|Возвращает значение `e^x`.
math.fmod(x,y)|Возвращает остаток от деления x на y.
math.modf(x)|Возвращает целую и дробную часть x.
math.log(x \[, base])|Возвращает логарифм x по основанию base. По умолчанию, base = e.
math.sqrt(x)|Возвращает квадратный корень x.
math.cos(x)|Возвращает косинус x (в радианах).
math.sin(x)|Возвращает синус x (в радианах).
math.tan(x)|Возвращает тангенс x (в радианах).
math.acos(x)|Возвращает арккосинус x (в радианах).
math.asin(x)|Возвращает арксинус x (в радианах).
math.atan(y \[, x])|Возвращает арктангенс y/x, если x не указан, то 1
math.deg(x)|Преобразует угол x из радиан в градусы.
math.rad(x)|Преобразует угол x из градусов в радианы.