Встроенный JavaScript объект Math позволяет производить математические операции.
ТвитнутьИспользуя свойства и методы объекта Math Вы можете выполнять в JavaScript различные математические операции.
Обратите внимание: для того, чтобы обращаться к свойствам и методам математического объекта его не нужно (в отличие от остальных встроенных объектов JavaScript) предварительно создавать.
Свойства данного объекта содержат значения часто используемых математических констант:
Пример
//Выведем значение числа Пи на страницу document.write(Math.PI+'<br />'); //Выведем значение экспоненты document.write(Math.E+'<br />'); //Выведем значение натурального логарифма 10 document.write(Math.LN10+'<br />'); //Выведем значение квадратного корня 2 document.write(Math.SQRT2);
С помощью методов объекта Вы можете производить над числами различные математические операции.
Метод 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. Узнайте какое из четырех выражений имеет наибольшее значение и выведите результат:
Задание 2. Узнайте какое из трех округленных до ближайшего целого выражений ниже минимально и выведите результат: