Математический объект предоставляет вам свойства и методы для математических констант и функций. В отличие от других глобальных объектов, Math не является конструктором. Все свойства и методы Math являются статическими и могут быть вызваны с использованием Math в качестве объекта без его создания.
Математические свойства
Ниже приведен список всех свойств Math и его описание.
Sr.No | Описание недвижимости |
---|---|
1 | Е
Константа Эйлера и основание натуральных логарифмов, примерно 2.718 |
2 | LN2
Натуральный логарифм 2, приблизительно 0,693 |
3 | LN10
Натуральный логарифм 10, примерно 2,302 |
4 | LOG2E
Основание 2 логарифм Е, приблизительно 1.442 |
5 | LOG10E
Основание 10 логарифм Е, приблизительно 0,434 |
6 | ЧИСЛО ПИ
Отношение длины окружности к ее диаметру примерно 3,14159 |
7 | SQRT1_2
Квадратный корень из 1/2; эквивалентно 1 на квадратный корень из 2, примерно 0,707 |
8 | SQRT2
Квадратный корень из 2, примерно 1,414 |
Константа Эйлера и основание натуральных логарифмов, примерно 2.718
Натуральный логарифм 2, приблизительно 0,693
Натуральный логарифм 10, примерно 2,302
Основание 2 логарифм Е, приблизительно 1.442
Основание 10 логарифм Е, приблизительно 0,434
Отношение длины окружности к ее диаметру примерно 3,14159
Квадратный корень из 1/2; эквивалентно 1 на квадратный корень из 2, примерно 0,707
Квадратный корень из 2, примерно 1,414
Экспоненциальные функции
Базовая экспоненциальная функция — Math.pow () , и есть удобные функции для квадратного корня, кубического корня и степеней e, как показано в следующей таблице.
Sr.No | Описание функции |
---|---|
1 | Math.pow (x, y)
Возвращает x в степени y |
2 | Math.sqrt (х)
Возвращает квадратный корень из числа х |
3 | Math.cbrt (х)
Этот метод возвращает кубический корень числа x |
4 | Math.exp (х)
Эквивалент Math.pow (Math.E, x) |
5 | Math.expm1 (х)
Эквивалент Math.exp (x) — 1 |
6 | Math.hypot (x1, x2, …)
Возвращает квадратный корень из суммы аргументов |
Возвращает x в степени y
Возвращает квадратный корень из числа х
Этот метод возвращает кубический корень числа x
Эквивалент Math.pow (Math.E, x)
Эквивалент Math.exp (x) — 1
Возвращает квадратный корень из суммы аргументов
Логарифмические функции
Основная функция натурального логарифма — Math.log () . В JavaScript «log» означает «натуральный логарифм». ES6 для удобства представил Math.log10.
Sr.No | Описание функции |
---|---|
1 | Math.log (х)
Натуральный логарифм х |
2 | Math.log10 (х)
Основание 10 логарифм х |
3 | Math.log2 (х)
Основание 2 логарифм х |
4 | Math.log1p (х)
Натуральный логарифм 1 + х |
Натуральный логарифм х
Основание 10 логарифм х
Основание 2 логарифм х
Натуральный логарифм 1 + х
Разные алгебраические функции
Ниже приведен список различных алгебраических функций с их описанием.
Sr.No | Описание функции |
---|---|
1 | Math.abs (х)
Абсолютное значение х |
2 | Math.sign (х)
Знак x: если x отрицателен, –1; если х положительный, 1; и если х равен 0, 0 |
3 | Math.ceil (х)
Верхний предел x: наименьшее целое число, большее или равное x |
4 | Math.floor (х)
Этаж х: наибольшее целое число меньше или равно х |
5 | Math.trunc (х)
Неотъемлемая часть x (все дробные цифры удалены) |
6 | Math.round (х)
х округляется до ближайшего целого |
7 | Math.min (x1, x2, …)
Возвращает минимальный аргумент |
8 | Math.max ((x1, x2, …)
Возвращает минимальный аргумент |
Абсолютное значение х
Знак x: если x отрицателен, –1; если х положительный, 1; и если х равен 0, 0
Верхний предел x: наименьшее целое число, большее или равное x
Этаж х: наибольшее целое число меньше или равно х
Неотъемлемая часть x (все дробные цифры удалены)
х округляется до ближайшего целого
Возвращает минимальный аргумент
Возвращает минимальный аргумент
Тригонометрические функции
Все тригонометрические функции в библиотеке Math работают с радианами, а не с градусами.
Sr.No | Описание функции |
---|---|
1 | Math.sin (х)
Синус х радиан |
2 | Math.cos (х)
Косинус x радианов |
3 | Math.tan (х)
Касательная к радианам |
4 | Math.asin (х)
Обратный синус (арксинус) от x (результат в радианах) |
5 | Math.acos (х)
Обратный косинус (арккос) от x (результат в радианах) |
6 | Math.atan (х)
Обратная касательная (арктан) к x (результат в радианах) |
7 | Math.atan2 (у, х0)
Угол против часовой стрелки (в радианах) от оси x к точке (x, y) |
Синус х радиан
Косинус x радианов
Касательная к радианам
Обратный синус (арксинус) от x (результат в радианах)
Обратный косинус (арккос) от x (результат в радианах)
Обратная касательная (арктан) к x (результат в радианах)
Угол против часовой стрелки (в радианах) от оси x к точке (x, y)
Math.random ()
Функция Math.random () возвращает псевдослучайное число от 0 (включительно) до 1 (исключая).