Есть желание присоединиться к интересным IT проектам? Смотри открытые вакансии.

JavaScript объект Math

Описание объекта

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

В отличие от других глобальных объектов, например, таких как Date, или String, объект Math не является конструктором, все его свойства и методы статичны. Константы определяются с полной точностью вещественных чисел в JavaScript. Эти функции и константы вызываются с помощью следующего синтаксиса:

Math.кон­стан­та
Math.функ­ция()

const area = radius * radius * Math.PI; // используем константу объекта Math
const y = Math.sin(x); // используем функцию объекта Math

Ниже предствалено описание всех констант и функций объекта Math:

Свойства объекта Math

МетодОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
EМатематическая константа представляет основание натурального логарифма. Значение константы приблизительно равно 2,71828. ДаДаДаДаДаДа
LN2Математическая константа представляет натуральный логарифм числа 2. Значение константы приблизительно равно 0,693. ДаДаДаДаДаДа
LN10Математическая константа представляет натуральный логарифм числа 10. Значение константы приблизительно равно 2,303. ДаДаДаДаДаДа
LOG2EМатематическая константа представляет логарифм числа E по основанию 2. Значение константы приблизительно равно 1,443. ДаДаДаДаДаДа
LOG10EМатематическая константа представляет десятичный логарифм числа E. Значение константы приблизительно равно 0,434. ДаДаДаДаДаДа
PIМатематическая константа представляет отношение окружности круга к его диаметру. Значение константы приблизительно равно 3.14159. ДаДаДаДаДаДа
SQRT1_2Математическая константа представляет значение единицы, деленной на квадратный корень из 2. Значение константы приблизительно равно 0.707. ДаДаДаДаДаДа
SQRT2Математическая константа представляет значение квадратного корня из 2. Значение константы приблизительно равно 1.414. ДаДаДаДаДаДа

Методы объекта Math

МетодОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
abs()Вычисляет и возвращает абсолютное значение переданного числа. ДаДаДаДаДаДа
acos()Вычисляет и возвращает арккосинус переданного числа. ДаДаДаДаДаДа
acosh()Вычисляет и возвращает гиперболический арккосинус переданного числа. 38.025.025.08.0НетДа
asin()Вычисляет и возвращает арксинус переданного числа. ДаДаДаДаДаДа
asinh()Вычисляет и возвращает гиперболический арксинус переданного числа. 38.025.025.08.0НетДа
atan()Вычисляет и возвращает арктангенс переданного числа. ДаДаДаДаДаДа
atan2()Вычисляет и возвращает угол между осью X и точкой. ДаДаДаДаДаДа
atanh()Вычисляет и возвращает гиперболический арктангенс переданного числа. 38.025.025.08.0НетДа
cbrt()Вычисляет и возвращает кубический корень переданного числа. 38.025.025.08.0НетДа
ceil()Вычисляет и возвращает наименьшее целое число, которое больше или равно переданному числу (округляет число вверх). ДаДаДаДаДаДа
clz32()Возвращает количество ведущих нулевых битов в 32-битном двоичном представлении числа. 38.031.025.08.0НетДа
cos()Вычисляет и возвращает косинус переданного числа ДаДаДаДаДаДа
cosh()Вычисляет и возвращает гиперболический косинус переданного числа. 38.025.025.08.0НетДа
exp()Вычисляет и возвращает степень числа Е (Ex, где x - аргумент, а E - основание натурального логарифма). ДаДаДаДаДаДа
expm1()Вычисляет и возвращает степень числа Е минус 1 (Ex-1, где x - аргумент, а E - основание натурального логарифма). 38.025.025.08.0НетДа
floor()Вычисляет и возвращает наибольшее целое число, которое меньше или равно переданному числу (округляет число вниз). ДаДаДаДаДаДа
fround()Вычисляет и возвращает ближайшее число с плавающей запятой одинарной точности, представляющее указанное число. 38.026.025.08.0НетДа
hypot()Вычисляет и возвращает квадратный корень из суммы квадратов своих аргументов. 38.027.025.08.0НетДа
imul()Вычисляет и возвращает результат C-подобного 32-битного умножения двух параметров. 38.020.016.07.0НетДа
log()Вычисляет и возвращает натуральный логарифм переданного числа. ДаДаДаДаДаДа
log1p()Вычисляет и возвращает натуральный логарифм 1 + x для переданного числа x. 38.025.025.08.0НетДа
log2()Вычисляет и возвращает двоичный (по основанию 2) логарифм переданного числа. 38.025.025.08.0НетДа
log10()Вычисляет и возвращает десятичный (по основанию 10) логарифм переданного числа. 38.025.025.08.0НетДа
max()Позволяет найти и возвратить наибольшее из переданных чисел. ДаДаДаДаДаДа
min()Позволяет найти и возвратить наименьшее из переданных чисел. ДаДаДаДаДаДа
pow()Вычисляет и возвращает переданное число x в указанной степени y. ДаДаДаДаДаДа
random()Возвращает псевдослучайное число от 0 до 1. ДаДаДаДаДаДа
round()Возвращает значение переданного числа, округленного до ближайшего целого числа. ДаДаДаДаДаДа
sign()Возвращает знак переданного числа, указывающий на то, является ли число положительным, отрицательным или соответствует значению ноль. 38.025.025.08.0НетДа
sin()Вычисляет и возвращает синус переданного числа. ДаДаДаДаДаДа
sinh()Вычисляет и возвращает гиперболический синус переданного числа. 38.025.025.08.0НетДа
sqrt()Вычисляет и возвращает квадратный корень переданного числа. ДаДаДаДаДаДа
tan()Вычисляет и возвращает тангенс переданного числа. ДаДаДаДаДаДа
tanh()Вычисляет и возвращает гиперболический тангенс переданного числа. 38.025.025.08.0НетДа
trunc()Вычисляет и возвращает целочисленную часть перданного числа, удаляя при этом любые дробные цифры. 38.025.025.08.0НетДа
×

Кажется, вы используете блокировщик рекламы :(

Этот ресурс не является коммерческим проектом и развивается на энтузиазме автора сайта, который посвящает все свое свободное время этому проекту.

Добавьте, пожалуйста, basicweb.ru в исключения блокировщика рекламы, этим вы поможете развитию проекта.