В отличие от других глобальных объектов, объект Math не является конструктором. Все свойства и методы объекта Math являются статическими. Вы ссылаетесь на константу "ПИ" через Math.PI и вызываете функцию синуса через Math.sin(x), где x является аргументом метода. Константы в JavaScript определены с полной точностью действительных чисел.
Функция | Описание |
---|---|
Math.abs | Возвращает абсолютное значение числа. |
Math.acos | Возвращает арккосинус числа. |
Math.acosh | Возвращает гиперболический арккосинус (или обратный гиперболический косинус) числа. |
Math.asin | Возвращает арксинус числа. |
Math.asinh | Возвращает ареа-синус числа. |
Math.atan | Возвращает арктангенс числа. |
Math.atan2 | Возвращает угол (в радианах) от оси X до точки, соответствующей указанным координатам X и Y. |
Math.atanh | Возвращает ареа-тангенс числа. |
Math.ceil | Возвращает наименьшее целое число, которое больше заданного числового выражения или равно ему. |
Math.cos | Возвращает косинус числа. |
Math.cosh | Возвращает гиперболический косинус числа. |
Math.exp | Возвращает число e (основание натуральных логарифмов), возведенное в степень. |
Math.expm1 | Возвращает результат вычитания 1 из e (основания натуральных логарифмов), возведенного в степень. |
Math.floor | Возвращает наибольшее целое число, которое меньше заданного числового выражения или равно ему. |
Math.hypot | Возвращает квадратный корень из суммы квадратов аргументов. |
Math.imul | Возвращает произведение двух чисел, которые обрабатываются как 32-разрядные целые числа со знаком. |
Math.log | Возвращает натуральный логарифм числа. |
Math.log1p | Возвращает натуральный логарифм 1 плюс числа. |
Math.log10 | Возвращает логарифм с основанием 10 числа. |
Math.log2 | Возвращает логарифм с основанием 2 числа. |
Math.max | Возвращает большее из двух заданных числовых выражений. |
Math.min | Возвращает меньшее из двух заданных чисел. |
Math.pow | Возвращает значение базового выражения, возведенного в заданную степень. |
Math.random | Возвращает псевдослучайное число от 0 до 1. |
Math.round | Возвращает указанное числовое выражение, округленное до ближайшего целого числа. |
Math.sign | Возвращает знак числа, указывающий, является ли число положительным, отрицательным или равным 0. |
Math.sin | Возвращает синус числа. |
Math.sinh | Возвращает ареа-синус числа. |
Math.sqrt | Возвращает квадратный корень числа. |
Math.tan | Возвращает тангенс числа. |
Math.tanh | Возвращает гиперболический тангенс числа. |
Math.trunc | Возвращает целую часть числа, отбросив все цифры дробной части. |
Константа | Описание |
Math.E | Математическая константа e. Это число Эйлера, основа натуральных логарифмов. |
Math.LN2 | Натуральный логарифм числа 2. |
Math.LN10 | Натуральный логарифм числа 10. |
Math.LOG2E | Логарифм числа e по основанию 2. |
Math.LOG10E | Логарифм числа e по основанию 10. |
Math.PI | Число Пи.Отношение длины окружности к ее диаметру. |
Math.SQRT1_2 | Квадратный корень из 0,5 или единица, деленная на квадратный корень числа 2. |
Math.SQRT2 | Квадратный корень из 2. |
В этом примере используется HTML5 тэги SVG и LINE для векторной графики.
И объект JavaScript Math (Math.PI, Math.cos, Math.sin) для расчёта координат рисуемой линии.
Результат - таймер с секундной стрелкой