Метод abs
Синтаксис: | Math.abs(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод abs возвращает абсолютную величину числа.
Примеры:
var x = Math.abs(2); // x равно 2 var x = Math.abs(-2); // x равно 2
Метод acos
Синтаксис: | Math.acos(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод acos возвращает арккосинус числа. Если число находится в диапазоне от -1 до 1 включительно, то результат находится в диапазоне от 0 до π. В противном случае результат равен NaN.
Примеры:
var x; with (Math) { x = acos(-1); // x равно 3.141592653589793 x = acos(0); // x равно 1.5707963267948965 x = acos(1); // x равно 0 x = acos(2); // x равно NaN }
Метод asin
Синтаксис: | Math.asin(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод asin возвращает арксинус числа. Если число находится в диапазоне от -1 до 1 включительно, то результат находится в диапазоне от -π/2 до +π/2. В противном случае результат равен NaN.
Примеры:
var x; with (Math) { x = asin(-1); // x равно -1.5707963267948965 x = asin(0); // x равно 0 x = asin(1); // x равно 1.5707963267948965 x = asin(2); // x равно NaN }
Метод atan
Синтаксис: | Math.atan(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод atan возвращает арктангенс числа. Результат находится в диапазоне от -π/2 до +π/2.
Примеры:
var x; with (Math) { x = atan(-Infinity); // x равно -1.5707963267948965 x = atan(0); // x равно 0 x = atan(Infinity); // x равно 1.5707963267948965 }
Метод atan2
Синтаксис: | Math.atan2(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод atan2 возвращает арктангенс частного от деления числа1 на число2. Результат находится в диапазоне от -π до +π и соответствует величине угла в радианах между осью абсцисс и вектором до точки с координатами (число2, число1).
Примеры:
var x; with (Math) { x = atan2(-0, -1); // x равно -3.141592653589793 x = atan2(-1, 0); // x равно -1.5707963267948965 x = atan2(0, 1); // x равно 0 x = atan2(1, 1); // x равно 0.7853981633974483 x = atan2(1, 0); // x равно 1.5707963267948965 x = atan2(0, -1); // x равно 3.141592653589793 }
Метод ceil
Синтаксис: | Math.ceil(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод ceil возвращает наименьшее целое число, большее или равное числа.
Примеры:
var x = Math.ceil(-2.95); // x равно -2 var x = Math.ceil(2.95); // x равно 3
Метод cos
Синтаксис: | Math.cos(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод cos возвращает косинус числа. Результат находится в диапазоне от -1 до +1.
Примеры:
var x; with (Math) { x = cos(0); // x равно 1 x = cos(PI/2); // x равно 6e-17 (почти 0) x = cos(PI); // x равно -1 }
Метод exp
Синтаксис: | Math.exp(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод exp возвращает экспоненту числа (eчисло, где е - основание натуральных логарифмов). Если число больше 709.78, то возвращается Inifinity.
Пример:
var x = Math.exp(1); // x равно 2.718281828459045
Метод floor
Синтаксис: | Math.floor(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод floor возвращает наибольшее целое число, меньшее или равное числа.
Примеры:
var x = Math.floor(-2.95); // x равно -3 var x = Math.floor(2.95); // x равно 2
Метод log
Синтаксис: | Math.log(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод log возвращает натуральный логарифм числа. Если число отрицательно, то возвращается NaN.
Примеры:
var x = Math.log(Math.E); // x равно 1 var x = Math.log(0); // x равно -Infinity var x = Math.log(-1); // x равно NaN
Метод max
Синтаксис: | Math.max(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Поддержка : | | Соответствует стандарту. | | | Возвращает большее из значений первых двух аргументов, остальные аргументы игнорируются. Если аргументов меньше двух, возвращает NaN. |
Метод max возвращает наибольшее из значений своих аргументов. Если аргументы не заданы, то он возвращает -Inifinity.
Например, следующий сценарий
document.write(Math.max(1, 2, 3));
выведет на экран Internet Explorer число 3, а на экран Netscape Navigator число 2.
Метод min
Синтаксис: | Math.min(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Поддержка : | | Соответствует стандарту. | | | Возвращает меньшее из значений первых двух аргументов, остальные аргументы игнорируются. Если аргументов меньше двух, возвращает NaN. |
Метод min возвращает наименьшее из значений своих аргументов. Если аргументы не заданы, то он возвращает Inifinity.
Например, следующий сценарий
document.write(Math.min(3, 2, 1));
выведет на экран Internet Explorer число 1, а на экран Netscape Navigator число 2.
Метод pow
Синтаксис: | Math.pow(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод pow возвращает число1, возведенное в степень число2 (число1число2).
Примеры:
var x; with (Math) { x = pow(2, 3); // x равно 8 x = pow(100, 0); // x равно 1 x = pow(10, 0.5); // x равно 3.162277660168379 }
Метод random
Синтаксис: | Math.random(число) | Результат: | числовое значение |
Метод random генерирует случайное число в диапазоне от 0 включительно до 1 исключительно.
Пример: var x = Math.random().
Метод round
Синтаксис: | Math.round(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод round округляет число до ближайшего целого числа и возвращает его.
Примеры:
var x; with (Math) { x = round(2.49); // x равно 2 x = round(2.5); // x равно 3 x = round(-2.5); // x равно -2 x = round(-2.51); // x равно -3 }
Метод sin
Синтаксис: | Math.sin(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод sin возвращает синус числа. Результат находится в диапазоне от -1 до +1.
Примеры:
var x; with (Math) { x = sin(0); // x равно 0 x = sin(PI/2); // x равно 1 x = sin(PI); // x равно 1e-16 (почти 0) }
Метод sqrt
Синтаксис: | Math.sqrt(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод sqrt возвращает квадратный корень из числа. Если число отрицательно, то возвращается NaN.
Примеры:
var x = Math.sqrt(2); // x равно 1.4142135623730951 var x = Math.sqrt(1); // x равно 1 var x = Math.sqrt(-1); // x равно NaN
Метод tan
Синтаксис: | Math.tan(число) | Аргументы: | число - числовое выражение | Результат: | числовое значение |
Метод tan возвращает тангенс числа.
Примеры:
var x; with (Math) { x = tan(0); // x равно 0 x = tan(PI/2); // x равно 16331778728383844 x = tan(PI); // x равно -1e-16 (почти 0)
1 2 3 4 5
8 8 8
| |