Встроенный в JavaScript объект, дающий доступ к константам и математическим функциям.
Math.property
Matn.method(argument)
Применение
Объект Маth делится на две части-свойства, содержащие константы и методы для реализация функций. Например, для получения значения числа пи в уравнении используйте:Math.PI
Стандартные тригонометрические, логарифмические и экспоненциальные функции также включены в этот объект. Все аргументы тригонометрических функций выражаются в радианах. Также представлено несколько операции сравнения, например max - для определения большего из двух чисел.
Так как назначением объекта Math является предоставление средств для математических операций, нет необходимости создавать второй объект Math.
Для функций, активно использующих математические функции и константы JavaScript, утомительно включать Math как часть каждого выражения. Оператор with упрощает синтаксис в подобных ситуациях. Обратите внимание на различия в следующих примерах, каждый из которых выполняет одни и те же операции.
function Hard() {
circleArea = Math.PI*(radius"2);
radians = (degrees/360)*Nath.PI;
result = Math.cos(radians);
}
function Easy() {
with Math
circleArea = PI*(radius 2);
radians = (degrees/360)*PI;
}
Связанные элементы
Свойство объекта Math.
См. свойства Е,LN2,LN2, LN10, LOG2E, PI, SQRT1_2 и SQRT2.
См. методы abs, acos, asin, atan, ceil, соs, ехр, floor,log,max,min,pow,random,round, sin, sqrt и tan.
Возвращает наибольший из двух аргументов,
Math.max (argument1, argument2)
Применение
Принимает любую комбинацию числовых констант или переменных и возвращает значение большей. Например:
firstNum = 1
secondNum = 100 Math.max(firstNum,secondNum) возвращает100.
Связанные элементы
Метод объекта Маth.
См. метод min.
Отражает значение атрибута METHOD тега HTML <FORM>.
formName.method
forms[index.]method
Применение
Bозвращаемое значение или get, или роst. Новое значение может быть установлено в любой момент.
Первая функция возвращает текущее значение объекта forrn, в то время как вторая функция устанавливает значение свойства method равным параметру newMethod.
function getMethod(formObj) {
return formObj.method
}
function setMethod(formObj,newMethod) {
formObj.rnethod = newMethod
}
Связанные элементы
Свойство формы.
См. свойства action, encoding и target.
Возвращает меньший из двух аргументов.
Math.min(arqumentl, argument2)
Применение
Принимает любую комбинацию числовых констант или переменных и возвращает значение наименьшего. Например:
firstNum = 1
secondNum = 100
Math.min(firstNum,secondNum) возвращает1.
Связанные элементы
Метод объекта Маth.
См. метод max.