Прикладной код

Объект «Math»

Объект «Math»

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

Описание

Объект Math не является конструктором, поэтому все свойства и методы этого объекта статические. Для получения константы π нужно вызвать Math.PI, а для вызова функции синуса используется метод Math.sin(x), где x - аргумент метода.

Константы в JavaScript определены с полной точностью действительных чисел.

Свойства объекта Math приведены в таблице ниже.

Свойства

Синтаксис

Описание

Возвращаемое значение

Math.E

Число Эйлера или Непера, основание натуральных логарифмов

Math.E = e ≈ 2,718

Math.LN2

Натуральный логарифм из 2

Math.LN2 = ln (2) ≈ 0,693

Math.LN10

Натуральный логарифм из 10

Math.LN10 = ln (10) ≈ 2,302

Math.LOG2E

Двоичный логарифм из E

Math.LOG2E = log2 (e) ≈ 1,442

Math.LOG10E

Десятичный логарифм из E

Math.LOG10E = log10 (e) ≈ 0,434

Math.PI

Отношение длины окружности круга к его диаметру

Math.PI = π ≈ 3,14159

Math.SQRT1_2

Квадратный корень из 1/2; или, что тоже самое, 1, деленная на квадратный корень из 2

Math.SQRT1_2 = 1/2 = 1/√2 ≈ 0,707

Math.SQRT2

Квадратный корень из 2

Math.SQRT2 = √2 ≈ 1,414

Методы

  • — возвращает синус числа;
  • — возвращает косинус числа;
  • — возвращает тангенс числа;
  • — возвращает арксинус числа;
  • — возвращает арккосинус числа;
  • — возвращает арктангенс числа;
  • — возвращает арктангенс от частного своих аргументов;
  • — возвращает абсолютное значение числа;
  • — возвращает квадратный корень числа. Если число отрицательное, то вернется NaN;
  • — возвращает натуральный (по основанию e) логарифм числа;
  • — возвращает значение выражения ex, где e - это основание натурального логарифма;
  • — возвращает «Основание» в степени «Показатель», то есть значение выражения ОснованиеПоказатель;
  • — округляет аргумент до ближайшего большего целого числа;
  • — округляет аргумент до ближайшего меньшего целого числа;
  • — возвращает число, которое округлено к ближайшему целому.
  • — возвращает наибольшее из нуля или более чисел;
  • — возвращает наименьшее из нуля или более чисел;
  • — возвращает псевдослучайное число с плавающей запятой из диапазона [0, 1), то есть от 0 (включительно) до 1 ( не включая 1).