Math.[{property | method}]
объект Math не создается конструктором new, а
просто пишем
var a = Math.PI; и т.д.
Свойства
| E | numVar = Math.E Создает основание натурального логарифма, примерно 2.718 |
| LN2 | numVar = Math.LN2 Возвращает натуральный логарифм 2 (0.693) |
| LN10 | numVar = Math.LN10 Возвращает натуральный логарифм 10 (2.302) |
| LOG2E | varName = Math.LOG2E Возвращает константу Эльера (1.442) |
| PI | numVar = Math.PI Возвращает пи |
| SQRT1_2 | numVar = Math.SQRT1_2 Возвращает кв. корень 0.5 |
| SQRT2 | numVar = Math.SQRT2 Возвращает кв. корень 2 |
Методы
| abs | Math.abs(number) Абсолютное значение числа |
| acos, asin, atan, cos, sin | Math.acos(number) Возвращает арккосиус, арксинус, арктангенс, косинус, тангенс соответственно |
| atan2 | Math.atan2(y, x) Возвращает угол (в радианах) между осью Х и точкой(у,х) |
| ceil | Math.ceil(number) Возвращает наименьшее число типа Int большее или равное аргументу функции |
| exp | Math.exp(number) Возвращает е, возведенное в степень number |
| floor | Math.floor(number) Возвращает наибольшее число типа Int, меньшее или равное аргументу функции |
| log | Math.log(number) Возвращает натуральный логарифм аргумента |
| max, min | Math.max([number1[, number2[. . . [, numberN]]]])
Math.min([number1[, number2[. . . [, numberN]]]]) Возвращают соотв. наибольшее и наименьшее значения из списка аргументов. |
| pow | Math.pow(base, exponent) Возводит base в степень pow |
| random | Math.random( ) Псевдослучайное число в диапазоне (0..1) |
| round | Math.round(number) Корректно округляет аргумент |
| sqrt | Math.sqrt(number) Квадратный корень |