Math | NN 2 IE J1 ECMA 1 |
Объект Math используется только в статической форме как библиотека математических констант и (главным образом тригонометрических) операций. В результате нет никакой функции конструктора. Вызов свойств или методов объекта Math твердо придерживается следующего синтаксиса: Math.propertyName Math.method(param1[, param2]) Убедитесь, что соблюли в инструкциях сценария верхний регистр "M" в слове Math. Все выражения, включающие объект Math, получают или возвращают значение. |
Предопределённые константы:
E | NN 2 IE J1 ECMA 1 |
Только чтение | |
Возвращает основание натурального логарифма. | |
Пример:
var num = Math.E | |
Возвращаемое значение: 2.718281828459045 |
LN2 | NN 2 IE J1 ECMA 1 |
Только чтение | |
Возвращает натуральный логарифм 2. | |
Пример:
var num = Math.LN2 | |
Возвращаемое значение: 0.6931471805599453 |
LN10 | NN 2 IE J1 ECMA 1 |
Только чтение | |
Возвращает натуральный логарифм 10 | |
Пример:
var num = Math.LN10 | |
Возвращаемое значение: 2.302585092994046 |
LOG2E | NN 2 IE J1 ECMA 1 |
Только чтение | |
Возвращает логарифм E по основанию 2 . | |
Пример:
var num = Math.LOG2E | |
Возвращаемое значение: 1.4426950408889634 |
LOG10E | NN 2 IE J1 ECMA 1 |
Только чтение | |
Возвращает логарифм E по основанию 10 | |
Пример:
var num = Math.LOG10E | |
Возвращаемое значение: 0.4342944819032518 |
PI | NN 2 IE J1 ECMA 1 |
Только чтение | |
Возвращает значение числа пи. | |
Пример:
var num = Math.PI | |
Возвращаемое значение: 3.141592653589793 |
SQRT1_2 | NN 2 IE J1 ECMA 1 |
Только чтение | |
Возвращает квадратный корень из 0.5. | |
Пример:
var num = Math.SQRT1_2 | |
Возвращаемое значение: 0.7071067811865476 |
SQRT2 | NN 2 IE J1 ECMA 1 |
Только чтение | |
Возвращает квадратный корень из 2 | |
Пример:
var num = Math.SQRT2 | |
Возвращаемое значение: 1.4142135623730951 |
Методы:
abs() | NN 2 IE J1 ECMA 1 | ||
abs(number) | |||
Возвращает абсолютное значение аргумента. | |||
Возвращаемое значение Положительное число или ноль. |
|||
Параметры
|
acos() | NN 2 IE J1 ECMA 1 | ||
acos(number) | |||
Возвращает арккосинус (в радианах) аргумента. | |||
Возвращаемое значение Number. | |||
Параметры
|
asin() | NN 2 IE J1 ECMA 1 | ||
asin(number) | |||
Возвращает арксинус (в радианах) аргумента. | |||
Возвращаемое значение Number. | |||
Параметры
|
atan() | NN 2 IE J1 ECMA 1 | ||
atan(number) | |||
Возвращает арктангенс (в радианах) аргумента | |||
Возвращаемое значение Number. | |||
Параметры
|
atan2() | NN 2 IE J2 ECMA 1 | ||||
atan2(x, y) | |||||
Преобразует точку в декартовой системе координат в угол наклона прямой, проведённой из начала координат в эту точку. Проще: atan2 возвращает арктангенс частного от деления x на y. Результат находится в диапазоне от -? до +? и соответствует величине угла в радианах между осью абсцисс и вектором до точки с координатами (x, y). | |||||
Возвращаемое значение Число между -пи и пи |
|||||
Параметры
|
ceil() | NN 2 IE J1 ECMA 1 | ||
ceil(number) | |||
Возвращает ближайшее целое число, большее или равное аргументу. | |||
Возвращаемое значение Целое число. | |||
Параметры
|
cos() | NN 2 IE J1 ECMA 1 | ||
cos(number) | |||
Возвращает косинус аргумента. | |||
Возвращаемое значение: Число. |
|||
Параметры
|
exp() | NN 2 IE J1 ECMA 1 | ||
exp(number) | |||
Возвращает значение E в степени аргумента. | |||
Возвращаемое значение Число |
|||
Параметры
|
floor() | NN 2 IE J1 ECMA 1 | ||
floor(number) | |||
Возвращает ближайшее целое число, меньшее или равное аргументу. | |||
Возвращаемое значение Целое число. | |||
Параметры
|
log() | NN 2 IE J1 ECMA 1 | ||
log(number) | |||
Возвращает натуральный логарифм аргумента. | |||
Возвращаемое значение Число |
|||
Параметры
|
max() | NN 2 IE J1 ECMA 1 | ||||
max(number1, number2) | |||||
Возвращается больший из двух параметров. | |||||
Возвращаемое значение Число |
|||||
Параметры
|
min() | NN 2 IE J1 ECMA 1 | ||||
min(number1, number2) | |||||
Возвращается меньший из двух параметров | |||||
Возвращаемое значение Число |
|||||
Параметры
|
pow() | NN 2 IE J1 ECMA 1 | ||||
pow(number1, number2) | |||||
Возвращается значение первого параметра в степени, указанной как второй параметр. | |||||
Возвращаемое значение Число. |
|||||
Параметры
|
random() | NN 2 IE J1 ECMA 1 |
Возвращает случайное число между 0 и 1. Чтобы получить случайное целое число между нулем и другим максимальным значением, используйте формулу: Math.round(Math.random() * n) Где n - верхнее целое число приемлемого диапазона. Чтобы получить случайное целое число в диапазоне, начинающемся с номера, отличного от 0, используйте формулу: Math.round(Math.random() * n) + m где m. - самое низкое целое число приемлемого диапазона, и n+m равняется максимальному значению диапазона. Обратите внимание, что метод Math.random() не работает в версии Macintosh Navigator 2. В Windows работает только с JavaScipt1.1 | |
Возвращаемое значение Число от 0 до 1. |
|
Параметры None. |
round() | NN 2 IE J1 ECMA 1 | ||
round(number) | |||
Округляет аргумент с плавающей точкой до ближайшего большего целого числа, если десятичная часть больше или равна 0.5, или до ближайшего меньшего целого числа, если десятичная часть меньше, чем 0.5. | |||
Возвращаемое значение Целое число. | |||
Параметры
|
sin() | NN 2 IE J1 ECMA 1 | ||
sin(number) | |||
Возвращает синус (аргумента в радианах) . | |||
Возвращаемое значение Number. | |||
Параметры
|
sqrt() | NN 2 IE J1 ECMA 1 | ||
sqrt(number) | |||
Возвращает квадратный корень из аргумента | |||
Возвращаемое значение Число |
|||
Параметры
|
tan() | NN 2 IE J1 ECMA 1 | ||
tan(number) | |||
Возвращает тангенс (аргумента в радианах). | |||
Возвращаемое значение Число |
|||
Параметры
|
HIVE: All information for read only. Please respect copyright! |