Чтение онлайн

ЖАНРЫ

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

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

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

Math.LOG10E

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

Синтаксис

Math.LOG10E

Описание

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

Math.LOG2E

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

константа log2e

Синтаксис

Math.L0G2E

Описание

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

Math.max

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

Синтаксис

Math.max (аргументы...)

Аргументы

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

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

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

Math.min

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

Синтаксис

Math.min (аргументы...)

Аргументы

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

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

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

Math.PI

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

Синтаксис

Math.PI

Описание

Math. PI - это константа pi, т. е. отношение длины окружности к ее диаметру. Имеет значение, примерно равное 3,14159265358979.

Math.pow

вычисляет Xу

Синтаксис

Math.pow(x, у)

Аргументы

х Число, которое должно быть возведено в степень,

у Степень, в которую должно быть возведено ЧИСЛО X.

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

х в степени у (Xу).

Описание

Math.pow
вычисляет х в степени у. Значения х и у могут быть любыми.
Однако если результат является мнимым или комплексным числом,
Math.pow
возвращает NaN. На практике это означает, что если значение х отрицательно, то значение у должно быть положительным или отрицательным целым. Также имейте в виду, что большие экспоненты легко приводят к вещественному переполнению и возвращают значение Infinity.

Math.random

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

Синтаксис

Math.random

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

Псевдослучайное число от 0,0 до 1,0.

Math.round

округляет число до ближайшего целого

Синтаксис

Math.round(x)

Аргументы

х Любое число.

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

Целое, ближайшее к х.

Описание

Math.round
округляет аргумент вверх или вниз до ближайшего целого. Число 0,5 округляется вверх. Например, число 2,5 округляется до 3, а число -2,5 округляется до -2.

Math.sin

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

Синтаксис

Math.sin(x)

Аргументы

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

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

Синус х - число в диапазоне от -1,0 до 1,0.

Math.sqrt

вычисляет квадратный корень

Синтаксис

Math.sqrt(x)

Аргументы

Числовое значение, большее или равное 0.

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

Квадратный корень из х. Возвращает NaN, если х меньше нуля.

Описание

Math.sqrt
вычисляет квадратный корень числа. Следует заметить, что произвольные корни чисел можно вычислять посредством функции
Math.pow.
Например:

Math.cuberoot = function(x){ return Math.pow(x,1/3); }

Math.cuberoot(8); // Вернет 2

Math.SQRT1_2

математическая константа 1/sqrt(2)

Синтаксис

Math.SQRT1_2

Описание

Math.SQRT1_2
– это 1/sqrt(2), величина, обратная корню квадратному из 2. Эта константа примерно равна 0,7071067811865476.

Поделиться с друзьями: