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)  
 

Возвращает абсолютное значение аргумента.

 
Возвращаемое значение
Положительное число или ноль.
 
Параметры
number Любое число.

acos() NN 2  IE J1  ECMA 1
acos(number)  
 

Возвращает арккосинус (в радианах) аргумента.

 
Возвращаемое значение
Number.
 
Параметры
number Любое число от -1 до 1.

asin() NN 2  IE J1  ECMA 1
asin(number)  
 

Возвращает арксинус (в радианах) аргумента.

 
Возвращаемое значение
Number.
 
Параметры
number Любое число от -1 до 1.

atan() NN 2  IE J1  ECMA 1
atan(number)  
 

Возвращает арктангенс (в радианах) аргумента

 
Возвращаемое значение
Number.
 
Параметры
number Любое число между отрицательной бесконечностью и бесконечностью.

atan2() NN 2  IE J2  ECMA 1
atan2(x, y)  
 

Преобразует точку в декартовой системе координат в угол наклона прямой, проведённой из начала координат в эту точку. Проще: atan2 возвращает арктангенс частного от деления x на y. Результат находится в диапазоне от -? до +? и соответствует величине угла в радианах между осью абсцисс и вектором до точки с координатами (x, y).

 
Возвращаемое значение
Число между -пи и пи
 
Параметры
x Любое число.
y Любое число.

ceil() NN 2  IE J1  ECMA 1
ceil(number)  
 

Возвращает ближайшее целое число, большее или равное аргументу.

 
Возвращаемое значение
Целое число.
 
Параметры
number Любое число.

cos() NN 2  IE J1  ECMA 1
cos(number)  
 

Возвращает косинус аргумента.

 
Возвращаемое значение:
Число.
 
Параметры
number Любое число.

exp() NN 2  IE J1  ECMA 1
exp(number)  
 

Возвращает значение E в степени аргумента.

 
Возвращаемое значение
Число
 
Параметры
number Любое число.

floor() NN 2  IE J1  ECMA 1
floor(number)  
 

Возвращает ближайшее целое число, меньшее или равное аргументу.

 
Возвращаемое значение
Целое число.
 
Параметры
number Любое число.

log() NN 2  IE J1  ECMA 1
log(number)  
 

Возвращает натуральный логарифм аргумента.

 
Возвращаемое значение
Число
 
Параметры
number Любое число.

max() NN 2  IE J1  ECMA 1
max(number1, number2)  
 

Возвращается больший из двух параметров.

 
Возвращаемое значение
Число
 
Параметры
number1 Любое число.
number2 Любое число.

min() NN 2  IE J1  ECMA 1
min(number1, number2)  
 

Возвращается меньший из двух параметров

 
Возвращаемое значение
Число
 
Параметры
number1 Любое число.
number2 Любое число.

pow() NN 2  IE J1  ECMA 1
pow(number1, number2)  
 

Возвращается значение первого параметра в степени, указанной как второй параметр.

 
Возвращаемое значение
Число.
 
Параметры
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.

 
Возвращаемое значение
Целое число.
 
Параметры
number Любое число.

sin() NN 2  IE J1  ECMA 1
sin(number)  
 

Возвращает синус (аргумента в радианах) .

 
Возвращаемое значение
Number.
 
Параметры
number Любое число.

sqrt() NN 2  IE J1  ECMA 1
sqrt(number)  
 

Возвращает квадратный корень из аргумента

 
Возвращаемое значение
Число
 
Параметры
number Любое положительное число.

tan() NN 2  IE J1  ECMA 1
tan(number)  
 

Возвращает тангенс (аргумента в радианах).

 
Возвращаемое значение
Число
 
Параметры
number Любое число между отрицательной бесконечностью и бесконечностью.


HIVE: All information for read only. Please respect copyright!
Hosted by hive КГБ: Киевская городская библиотека