Методы Math
Math.abs() | Вычисляет абсолютное значение. |
Math.acos() | Вычисляет арккосинус. |
Math.asin() | Вычисляет арксинус. |
Math.atan() | Вычисляет арктангенс. |
Math.atan2() | Вычисляет угол между осью X и точкой. |
Math.ceil() | Округляет число вверх. |
Math.cos() | Вычисляет косинус. |
Math.exp() | Вычисляет степень числа e. |
Math.floor() | Округляет число вниз. |
Math.log() | Вычисляет натуральный логарифм. |
Math.max() | Возвращает большее из двух чисел. |
Math.min() | Возвращает меньшее из двух чисел. |
Math.pow() | Вычисляет x в степени y. |
Math.random() | Возвращает случайное число. |
Math.round() | Округляет до ближайшего целого. |
Math.sin() | Вычисляет синус. |
Math.sqrt() | Вычисляет квадратный корень. |
Math.tan() | Вычисляет тангенс. |
Примеры:
1. Метод random() возвращает случайное число, лежащее в интервале от 0 до 1. Чтобы получить случайное число в пределах от 0 до Nmax, следует написать следующее выражение:
х = Nmax*(Math.random())
Если требуется получить случайное число в интервале от Nmin до Nmax, то из элементарного отношения пропорций получаем следующее выражение:
х = Nmin + (Nmax - Nmin)*Math.random()
Можно также создать функцию для вычисления случайного числа в заданном интервале:
function rand(a, b) {
return a+ (b-a)*Math.random() }
Эта функция может потребоваться, например, для внесения некоторой непредсказуемости (нерегулярности) перемещения элементов на веб-странице, выбора цветов для мигающей надписи и т. п.
2. Для вычисления значения тригонометрической функции sin(x), у которой аргумент х выражен в градусах, следует применить следующее выражение:
Math.sin(Math.PI*x/180)
Пример 1. Определение площади круга, если задан его радиус.
<html>
<script language = "JavaScript">
Дата добавления: 2015-08-01; просмотров: 570;