Встроенный объект Math имеет свойства и методы для математических констант и функций. Например, PI свойство объекта Math имеет значение pi, которое можно применять так:
Math. PI Точно так же стандартные математические функции - методы Math.
Они включают тригонометрические, логарифмические, экспоненциальные, и другие функции. Например, использование функции тригонометрического синуса, выглядит так
Math.sin (1.56) Замечание, что все аргументы тригонометрических методов Math в радианах.
Часто удобно использовать утверждение with, когда раздел кода использует несколько математических констант и методов, поэтому вы можете не писать несколько раз "Math". Например,
with (Math) { a = PI * r*r; y = r*sin(theta) x = r*cos(theta)}Таблица 2Свойства объекта Math | Название | Описание |
| abs | Модуль |
| sin | Тригонометрические функции |
| cos |
| tan |
| asin | Обратные тригонометрические функции |
| acos |
| atan |
| exp | Экспонента |
| log | Логарифм |
| round | Округление |
| floor | Целое число, которое меньше или равно аргументу |
| pow | Степень |
| sqrt | Корень квадратный |
| min | Меньшее из двух аргументов |
| max | Большее из двух аргументов |
Рассмотрим пример: необходимо найти вторую степень меньшего из двух чисел:<script >x = Math.pow(Math.min(16, 5),2);document.write("Результат выражения Math.pow(Math.min(16, 5),2): " + x);</script>
Рис. 6. Результат выполнения скрипта