Добавить в корзинуПозвонить
Найти в Дзене
WebTechnology

Объект Math в JavaScript

Объект Math в JavaScript отвечает за математические операции. В этой статье мы рассмотрим константы и методы этого класса, а также научимся их использовать в нелёгком процессе программирования. Начнём с констант объекта Math. Рассмотрим константы E и PI (известные Вам из математики). Давайте сразу выведем их: document.write(Math.E);
document.write("<br>");
document.write(Math.PI); Если Вы запустите этот скрипт, то увидите значения двух самых популярных констант математики. Теперь займёмся методами объекта Math в JavaScript. Первый метод - это abs(x), который принимает в качестве параметра число, и возвращает его модуль. Например, так: var x = -15.2;
document.write(Math.abs(x)); Результатом будет число "15.2". Следующим методом будет random(). Очень популярный метод, который генерирует случайным образом число от 0 до 1. Причём, 0 входит, а 1 уже не входит. Давайте с Вами получим число от 0 до 10. document.write(Math.random() * 10); Данная строка выведет число от 0 до 10 (причём дробное

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

Начнём с констант объекта Math. Рассмотрим константы E и PI (известные Вам из математики). Давайте сразу выведем их:

document.write(Math.E);
document.write("<br>");
document.write(Math.PI);

Если Вы запустите этот скрипт, то увидите значения двух самых популярных констант математики.

Теперь займёмся методами объекта Math в JavaScript. Первый метод - это abs(x), который принимает в качестве параметра число, и возвращает его модуль. Например, так:

var x = -15.2;
document.write(Math.abs(x));

Результатом будет число "15.2".

Следующим методом будет random(). Очень популярный метод, который генерирует случайным образом число от 0 до 1. Причём, 0 входит, а 1 уже не входит. Давайте с Вами получим число от 0 до 10.

document.write(Math.random() * 10);

Данная строка выведет число от 0 до 10 (причём дробное). Обратите внимание, что 0 быть может, а 10 быть не может.

Метод sqrt(x) считает квадратный корень из числа. Применение очевидное и очень простое:

document.write(Math.sqrt(9));

В данном примере, после запуска скрипта мы увидим число "3".

Метод log(x) считает натуральный логарифм числа.

document.write(Math.log(Math.E * Math.E));

Очевидно, что ответ будет "2".

Ещё один метод считает степень числа. Называется метод - pow(x, y). Принимает два параметра, первый - это основание числа, а второй - это его степень. Сразу пример:

document.write(Math.pow(2, 5));

Абсолютно логично, что будет 32.

И, напоследок, рассмотрим группу методов, выполняющие тригономитреческие функции:

var x = 0.1;
document.write(Math.sin(x) + "<br>"); //Синус числа
document.write(Math.cos(x) + "<br>"); //Косинус числа
document.write(Math.tan(x) + "<br>"); //Тангенс числа
document.write(Math.asin(x) + "<br>"); //Арксинус числа
document.write(Math.acos(x) + "<br>"); //Арккосинус числа
document.write(Math.atan(x) + "<br>"); //Арктангенс числа.

Чтобы результаты выполнения тригонометрических функций не сливались, после каждого выполнения происходит переход на новую строку (<br />).

Это не весь набор математических функций, доступных в классе Math в JavaScript. Однако, это самые основные и, как правило, их достаточно для решения большинства задач.