Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Веб-орієнтована розробка програмного забезпечення ЗПі-81-20210115T104851Z-001 / Лекція Теоритичні відомості Анімація в javaScript.docx
Скачиваний:
16
Добавлен:
15.01.2021
Размер:
58.57 Кб
Скачать

Математические функции и перемещение элементов Математические функции

В ECMAScript существует специальный объект «Math», в котором собраны основные математические функции и константы. В таблицах ниже приведён список всех его методов и свойств.

В свойствах объекта Math представлены наиболее распространённые математические константы.

Свойство

Описание

E

Эйлерова константа (основание натурального логарифма); e≈2,718.

LN2

Натуральный логарифм 2; ln 2≈0,693.

LN10

Натуральный логарифм 10; ln 10≈2,302.

LOG2E

Логарифм e по основанию 2; lg2e≈1,442.

LOG10E

Логарифм e по основанию 10; lg10e≈0,434.

PI

Отношение диаметра к длине окружности; π≈3,142.

SQRT1_2

Квадратный корень из ½; √½≈0,707

SQRT2

Квадратный корень из 2; √2≈1,414

Методы объекта Math позволяют выполнять простейшие (для высшей математики, разумеется) вычисления над числами.

Метод

Описание

abs(число)

Возвращает модуль (абсолютную величину) числа.

acos(число)

Возвращает арккосинус числа.

asin(число)

Возвращает арксинус числа.

atan(x, y)

Возвращает арктангенс числа.

atan2(x, y)

Возвращает угол полярных координат в радианах от оси ординат до точки (xy) декартовых координат.

ceil(число)

Производит округление в большую сторону, то есть возвращает наименьшее целое число, большее либо равное аргументу.

cos(число)

Возвращает косинус числа.

exp(число)

Возводит число e (основание натурального логарифма) в указанную степень.

floor(число)

Производит округление в меньшую сторону, то есть возвращает наибольшее целое число, меньшее либо равное аргументу.

log(число)

Возвращает натуральный логарифм числа.

max(число1, число2)

Возвращает большее из двух чисел.

min(число1, число2)

Возвращает меньшее из двух чисел.

pow(основание, степень)

Возвращает результат возведения основания в указанную степень. Например, Math.pow(5, 3) вернёт 53=125.

random()

Возвращает псевдослучайное число в диапазоне от 0 до 1.

round(число)

Округляет указанный аргумент до целочисленного значения.

sin(число)

Возвращает синус числа.

sqrt(число)

Возвращает квадратный корень из числа. Для вычисления корня из 2х и ½ используйте специальные свойства.

tan(число)

Возвращает тангенс числа.

Например, код ниже выведет √π.

alert(Math.sqrt(Math.PI)); // Выводим √π.

Вы можете посмотреть, как же выполнится приведённый код.