Математический объект Math в JavaScript предоставляет вам свойства и методы для математических констант и функций. В отличие от других глобальных объектов, Math не является конструктором. Все свойства и методы Math являются статическими и могут быть вызваны с помощью Math
как объекта без его создания.
Содержание:
Таким образом, вы ссылаетесь на константу pi как на Math.pi
, и вы вызываете синус функцию как Math.sin(x)
, где x - аргумент метода.
Синтаксис для вызова свойств и методов Math следующий.
var pi_val = Math.PI;
var sine_val = Math.sin (30);
Математические свойства
Вот список всех свойств Math и их описания.
Значение | Описание |
---|---|
E \ | Константа Эйлера и основание натуральных логарифмов, приблизительно 2,718. |
LN2 | Естественный логарифм 2, приблизительно 0.693. |
LN10 | Естественный логарифм 10, приблизительно 2.302. |
LOG2E | Базовый 2 логарифм E, приблизительно 1.442. |
LOG10E | Базовый 10 логарифм E, приблизительно 0,434. |
ПИ | Соотношение окружности круга к его диаметру, приблизительно 3.14159. |
SQRT1_2 | Квадратный корень 1/2; эквивалентно 1 на квадратный корень из 2, приблизительно 0,707. |
SQRT2 | Квадратный корень 2, приблизительно 1.414. |
Математические методы
Ниже приведен список методов, связанных с объектом Math
, и их описание
Значение | Описание |
---|---|
abs() | Возвращает абсолютное значение числа. |
acos() | Возвращает арккозин (в радианах) числа. |
asin() | Возвращает арксин (в радианах) числа. |
atan() | Возвращает арктангенс (в радианах) числа. |
atan2() | Возвращает арктангент отношения его аргументов. |
ceil() | Возвращает наименьшее целое число, большее или равное числу. |
cos() | Возвращает косинус числа. |
exp() | Возвращает E N , где N - аргумент, E - постоянная Эйлера, база натурального логарифма. |
floor() | Возвращает наибольшее целое число, меньшее или равное числу. |
log() | Возвращает натуральный логарифм (основание E) числа. |
max() | Возвращает наибольшее число от нуля или больше. |
min() | Возвращает наименьшее число из нуля или больше. |
pow() | Возвращает базу к экспоненциальной мощности, то есть базовому показателю. |
random() | Возвращает псевдослучайное число от 0 до 1. |
round() | Возвращает значение числа, округленного до ближайшего целого. |
sin() | Возвращает синус числа. |
sqrt() | Возвращает квадратный корень из числа. |
tan() | Возвращает тангенс числа. |
toSource() | Возвращает строку «Math». |
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Новые статьи
- JS База данных - фильтрация записей. Часть 2 - 15/12/2019 05:21
- JavaScript - Совместимость с браузерами - 08/09/2018 15:52
- JavaScript - Карта изображений - 08/09/2018 15:52
- JavaScript - отладка - 08/09/2018 15:51
- JavaScript - Мультимедиа - 08/09/2018 15:51
- JavaScript - анимация - 08/09/2018 15:50
- JavaScript - подтверждение формы - 08/09/2018 15:50
- JavaScript - Обработка ошибок и исключений - 08/09/2018 15:49
- JavaScript - Объектная модель документа или DOM - 08/09/2018 15:49
- JavaScript - Регулярные выражения и объект RegExp - 08/09/2018 15:48
Предыдущие статьи
- JavaScript - объект Date - 08/09/2018 15:48
- JavaScript - объект Array - 08/09/2018 15:47
- JavaScript - объект Strings - 08/09/2018 15:47
- JavaScript - логические объекты - 08/09/2018 15:46
- JavaScript - Числовые объекты - 08/09/2018 15:46
- JavaScript - Обзор объектов - 08/09/2018 15:45
- JavaScript - Печать страницы - 08/09/2018 15:45
- JavaScript - Void - 08/09/2018 15:45
- JavaScript - диалоговые окна - 08/09/2018 15:44
- JavaScript - Redirect - 08/09/2018 15:44
- JavaScript и Cookies - 08/09/2018 15:43
- JavaScript - События - 08/09/2018 15:43
- JavaScript - функции - 08/09/2018 15:42
- JavaScript - управление циклом - 08/09/2018 15:41
- JavaScript - цикл for ... in - 08/09/2018 15:41
- JavaScript - For цикл - 08/09/2018 15:40
- JavaScript - циклы - 08/09/2018 15:40
- JavaScript - switch-case - 08/09/2018 15:39
- JavaScript - if ... else - 08/09/2018 15:39
- JavaScript - Операторы - 08/09/2018 15:38