Упражнения

  1. Сортировать последовательность из четырех чисел.
  2. Определить к какой категории возрастного состава относится посетитель Web-страницы. Если его возраст меньше 35 лет, то он относится к категории «молодой», если возраст от 35 до 60 лет, то посетитель среднего возраста, если старше 60 лет, то он пожилой человек.

Объект Math

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

Свойства объекта Math — математические константы

Объекту Math присуще большое количество свойств, значения которых соответствуют тем или иным математическим константам. Конечно, фундаментальными константами яв­ляются только первые две из перечисленных, а остальные могут быть легко вычислены.

· Math.Е – константа Эйлера (приблизительно 2,718).

· Math.PI – константа π (приблизительно 3,14159).

Методы объекта Math — математические функции

Также объект Math содержит большое число методов, позволяющих вычислять значения различных математических функций. Действие каждой из функций ограничивается возвращаемым значением.

Арифметические функции

· Math.exp(num) – вычисление еnum, где е – константа Эйлера.

· Math.log(num) – натуральный логарифм числа num. Напоминаем, что при не­обходимости вычислить логарифм с произвольным основанием base он равен Math.log(num) / Math.log(base).

· Math.pow(x, у) – вычисление хy.

· Math.sqrt(num) — вычисление квадратного корня из num.

Все методы (кроме Math.pow) имеют только один параметр – число, над которым осуществляется алгебраическая операция.

Тригонометрические функции

· Math.sin(num) – возвращает синус числа в радианах.

· Math.cos(num) – возвращает косинус числа в радианах.

· Math.tan(num) – возвращает тангенс числа в радианах. Напоминаем, что для вычисления котангенса num достаточно ввести 1/Math.tan (num).

· Math.asin(num) – возвращает арксинус числа в радианах. Math.acos(num) – возвращает арккосинус числа в радианах. Math.atan(num) – возвращает арктангенс числа в радианах.

· Math.atan2(х, у) – арктангенс угла между осью х и вектором (х, у), иначе говоря, если х и у задают координаты точки на плоскости, то данный метод вычис­ляет угол между положительным направлением оси х и направлением на эту точку.

Все приведенные выше методы, за исключением метода Math.atan2, имеют только параметр – число, над которым выполняется алгебраическая операция. Метод Math.аtan2 имеет два параметра – координаты вектора.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: