AJAX загрузка
home

Встроенный JavaScript объект Math позволяет производить математические операции.

Объект Math

Используя свойства и методы объекта Math Вы можете выполнять в JavaScript различные математические операции.

Обратите внимание: для того, чтобы обращаться к свойствам и методам математического объекта его не нужно (в отличие от остальных встроенных объектов JavaScript) предварительно создавать.

Свойства объекта Math

Свойства данного объекта содержат значения часто используемых математических констант:

Пример

//Выведем значение числа Пи на страницу
document.write(Math.PI+'<br />');
//Выведем значение экспоненты
document.write(Math.E+'<br />');
//Выведем значение натурального логарифма 10
document.write(Math.LN10+'<br />');
//Выведем значение квадратного корня 2
document.write(Math.SQRT2);
Быстрый просмотр

Методы объекта Math

С помощью методов объекта Вы можете производить над числами различные математические операции.

Метод round() позволяет округлять числа до ближайшего целого.

Пример

//Округлим число 25.34 до ближайшего целого и выведем значение на страницу
document.write(Math.round(25.34)+'<br />');
//Округлим число 25.88 до ближайшего целого и выведем значение на страницу
document.write(Math.round(25.88));
Быстрый просмотр

Метода random() позволяет генерировать случайные числа между 0 и 1.

Пример

//Сгенерируем случайное число между 0 и 1 и выведем его на страницу
document.write(Math.random()+'<br />');
/* Вы также можете генерировать случайные числа в произвольном промежутке. Например для 
того, чтобы сгенерировать случайное число в промежутке от 0 до 100 нужно домножить 
число, полученное с помощью метода random(), на 100 и затем округлить его до 
ближайшего целого */
document.write(Math.round(Math.random()*100));
Быстрый просмотр

Метод pow(число,степень) позволяет возводить числа в степень.

Пример

//Возведем 3 в 3 степень
document.write(Math.pow(3,3) + '<br />');
//Возведем 4 в 0.5 степень (найдем корень из 4)
document.write(Math.pow(4,0.5) + '<br />');
//Возведем 5 в -1 степень
document.write(Math.pow(5,-1));
Быстрый просмотр

Методы max (максимум) и min (минимум) выбирают максимальные и минимальные числа из предложенных.

Пример

//Выберем из чисел 10 68 35 12 44 максимальное и выведем его на страницу
document.write(Math.max(10,68,35,12,44) + '<br />');
//Выберем из чисел 10 68 35 12 44 минимальное и выведем его на страницу
document.write(Math.min(10,68,35,12,44));
Быстрый просмотр

Обратите внимание: полный список свойств и методов данного объекта Вы можете найти в нашем JavaScript справочнике.

Сделайте сами

Задание 1. Узнайте какое из четырех выражений имеет наибольшее значение и выведите результат:

  1. 34PI2+2E8
  2. cos(2)+cos(12)+8PI3
  3. sin(10)+15E3
  4. 390.5+32*PI0.5+tan(3)

Задание 1

<script type='text/javascript'>
//Пишите код здесь
</script>

Задание 2. Узнайте какое из трех округленных до ближайшего целого выражений ниже минимально и выведите результат:

  1. (48/3PI+308/4E)2-203sin(5)+(10PI-3E)3
  2. (cos(20)-cos(3)+tan(5))0.5-203/sin(2)
  3. (22PI/22E-sin(3)*tan(4)-34)10

Задание 2

<script type='text/javascript'>
//Пишите код здесь
</script>