JavaScript. Подробное руководство, 6-е издание, стр. 432

Math.cos()

вычисляет косинус

Синтаксис

<b>Math.cos(x)</b>

Аргументы

х Угол в радианах. Чтобы преобразовать градусы в радианы, нужно умножить значение в градусах на 0,017453293 (2*pi/360).

Возвращаемое значение

Косинус указанного значения х. Это возвращаемое значение может находиться в интервале от -1,0 до 1,0.

Math.E

математическая константа е

Синтаксис

<b>Math.E</b>

Описание

<b>Math.E</b>
- это математическая константа е, база натуральных логарифмов, приблизительно равная 2,71828.

Math.exp()

вычисляет еx

Синтаксис

<b>Math.exp(x)</b>

Аргументы

х Число или выражение, которое должно использоваться как экспонента.

Возвращаемое значение

ех - это число е, возведенное в степень указанной экспоненты х, где е - это основание натуральных логарифмов, примерно равное 2,71828.

Math.floor()

округляет число вниз

Синтаксис

<b>Math.floor(x)</b>

Аргументы

х Числовое значение или выражение.

Возвращаемое значение

Ближайшее целое, меньшее или равное х.

Описание

Округление вниз, т. е. функция возвращает ближайшее целое значение, меньшее или равное аргументу функции.

Функция

<b>Math.flоог()</b>
округляет вещественное число вниз, в отличие от функции
<b>Math.round(),</b>
выполняющей округление до ближайшего целого. Обратите внимание:
<b>Math.floor()</b>
округляет отрицательные числа вниз (т. е. дальше от нуля), а не вверх (т. е. ближе к нулю).

Пример

<b>а = Math.floor(1.99); // Результат равен 1.0</b>

<b>b = Math.floor(1.01); // Результат равен 1.0</b>

<b>с = Math.floor(1.0); // Результат равен 1.0</b>

<b>d = Math.floor(-1.01); // Результат равен -2.0</b>

Math.LN10

математическая константа loge10

Синтаксис

<b>Math.LN10</b>

Описание

<b>Math.LN10</b>
- это loge10, натуральный логарифм числа 10. Эта константа имеет значение, приблизительно равное 2,3025850929940459011.

Math.LN2

математическая константа loge2

Синтаксис

<b>Math.LN2</b>

Описание

Math. LN2 - это loge2, натуральный логарифм числа 2. Эта константа имеет значение, приблизительно равное 0,69314718055994528623.

Math.log()

вычисляет натуральный логарифм

Синтаксис

<b>Math.log(x)</b>

Аргументы

х Любое числовое значение, большее нуля.

Возвращаемое значение

Натуральный логарифм х.

Описание

<b>Math.log()</b>
вычисляет натуральный логарифм своего аргумента. Аргумент должен быть больше нуля.

Логарифмы числа по основанию 10 и 2 можно вычислить по следующим формулам:

lод10х = lод10е • logex

log2x = log2e • logex

Эти формулы транслируются в следующие JavaScript-функции:

function log10(x) { return Math.L0G10E * Math.log(x); }

function log2(x) { return Math.L0G2E * Math.log(x); }

Math.LOG10E

математическая константа log10e

Синтаксис

<b>Math.LOG10E</b>

Описание

<b>Math.LOG10E</b>
- это log10e, логарифм по основанию 10 константы е. Его значение приблизительно равно 0,43429448190325181667.

Math.LOG2E

математическая константа log2e

Синтаксис

<b>Math.L0G2E</b>

Описание

<b>Math.L0G2E</b>
- это log2e, логарифм по основанию 2 константы е. Его значение приблизительно равно 1,442695040888963387.

Math.max()

возвращает наибольший аргумент

Синтаксис

<b>Math.max (аргументы...)</b>

Аргументы

аргументы... Ноль или более значений.

Возвращаемое значение

Наибольший из аргументов. Возвращает - Infinity, если аргументов нет. Возвращает NaN, если какой-либо из аргументов равен NaN или является нечисловым значением, которое не может быть преобразовано в число.

Math.min()

возвращает наименьший аргумент

Синтаксис

<b>Math.min (аргументы...)</b>

Аргументы

аргументы... Любое количество аргументов.

Возвращаемое значение

Наименьший из указанных аргументов. Возвращает Infinity, если аргументов нет. Возвращает NaN, если какой-либо из аргументов представляет собой значение NaN или нечисловое значение, которое не может быть преобразовано в число.

Math.PI

математическая константа pi

Синтаксис

<b>Math.PI</b>

Описание