Объект JavaScript Math

Объект Math содержит множество утилит, связанных с математикой. Это руководство описывает их все

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

Он содержит константы и функции.

Константы

Элемент Описание
Math.E Постояннаяе, основание натурального логарифма (означает ~ 2.71828)
Math.LN10 Константа, представляющая основаниее (natural) logarithm of 10
Math.LN2 Константа, представляющая основаниее (natural) logarithm of 2
Math.LOG10E Константа, представляющая десятичный логарифм оте
Math.LOG2E Константа, представляющая логарифм по основанию 2е
Math.PI Константа π (~ 3,14159)
Math.SQRT1_2 The constant that represents the reciprocal of the square root of 2
Math.SQRT2 The constant that represents the square root of 2

Функции

Все эти функции статичны. Math не может быть создан.

Math.abs ()

Возвращает абсолютное значение числа.

Math.abs(2.5) //2.5
Math.abs(-2.5) //2.5

Math.acos ()

Возвращает арккосинус операнда.

Операнд должен быть от -1 до 1.

Math.acos(0.8) //0.6435011087932843

Math.asin ()

Возвращает арксинус операнда.

Операнд должен быть от -1 до 1.

Math.asin(0.8) //0.9272952180016123

Math.atan ()

Возвращает арктангенс операнда.

Math.atan(30) //1.5374753309166493

Math.atan2 ()

Возвращает арктангенс частного своих аргументов.

Math.atan2(30, 20) //0.982793723247329

Math.ceil ()

Округляет число в большую сторону

Math.ceil(2.5) //3
Math.ceil(2) //2
Math.ceil(2.1) //3
Math.ceil(2.99999) //3

Math.cos ()

Вернуть косинус угла, выраженного в радиантах.

Math.cos(0) //1
Math.cos(Math.PI) //-1

Math.exp ()

Вернуть значение Math.E, умноженное на показатель степени, переданный в качестве аргумента.

Math.exp(1) //2.718281828459045
Math.exp(2) //7.38905609893065
Math.exp(5) //148.4131591025766

Math.floor ()

Округляет число в меньшую сторону

Math.floor(2.5) //2
Math.floor(2) //2
Math.floor(2.1) //2
Math.floor(2.99999) //2

Math.log ()

Вернуть базуе(натуральный) логарифм числа

Math.log(10) //2.302585092994046
Math.log(Math.E) //1

Math.max ()

Возвращает наибольшее число в переданном наборе чисел

Math.max(1,2,3,4,5) //5
Math.max(1) //1

Math.min ()

Вернуть наименьшее число в переданном наборе чисел

Math.max(1,2,3,4,5) //1
Math.max(1) //1

Math.pow ()

Вернуть первый аргумент, возведенный ко второму аргументу

Math.pow(1, 2) //1
Math.pow(2, 1) //2
Math.pow(2, 2) //4
Math.pow(2, 4) //16

Math.random ()

Возвращает псевдослучайное число от 0,0 до 1,0.

Math.random() //0.9318168241227056
Math.random() //0.35268950194094395

Math.round ()

Округляет число до ближайшего целого.

Math.round(1.2) //1
Math.round(1.6) //2

Math.sin ()

Вычисляет грех угла, выраженный в радиантах.

Math.sin(0) //0
Math.sin(Math.PI) //1.2246467991473532e-16)

Math.sqrt ()

Вернуть квадратный корень аргумента

Math.sqrt(4) //2
Math.sqrt(16) //4
Math.sqrt(5) //2.23606797749979

Math.tan ()

Вычисляет тангенс угла, выраженного в радиантах.

Math.tan(0) //0
Math.tan(Math.PI) //-1.2246467991473532e-16

Скачать мою бесплатнуюРуководство для начинающих по JavaScript


Больше руководств по js: