Математические функции в JavaScript

27 просмотров Время на прочтение: 2 минут(ы)

Чтобы прочесть данную статью, нужно знать математические операторы в JavaScript.

Пример

В первой строке JavaScript объявляются переменные “gradusi” – содержащая угол в градусах, “radiani” – которая будет содержать угол в радианах и “a” – которая будет содержать значение выражения с тригонометрическими функциями. В следующей строке градусы переводятся в радианы. При этом используется константа “Math.PI” содержащая число Пи. Далее переменной “a” присваивается значение выражения. Для записи выражения используется функция “Math.round()”, которая округляет до целого числа значение в своих скобках. Также используются функции “Math.sin()” и “Math.cos()”, которые вычисляют синус и косинус, соответственно, от угла в радианах.

Константа – это переменная имеющая только одно значение.

В JavaScript существуют следующие математические константы:

КонстантаОписаниеЗначение
Math.PIЧисло Пи3.141592653589793
Math.EЧисло e или Эйлера2.718281828459045
Math.SQRT2Квадратный корень от 21.4142135623730951
Math.SQRT1_2Квадратный корень от 1/20.7071067811865476
Math.LOG2EДвоичный логарифм числа е1.4426950408889634
Math.LOG10EДесятичный логарифм числа е0.4342944819032518
Math.LN2Натуральный логарифм числа 20.6931471805599453
Math.LN10Натуральный логарифм числа 102.302585092994046

В JavaScript существуют следующие математические функции:

ФункцияОписаниеПримерРезультат
Math.absМодульMath.abs(-5)5
Math.abs(5)5
Math.floorОкругление до наименьшего целогоMath.floor(2.75)2
Math.ceilОкругление до наибольшего целогоMath.ceil(2.25)3
Math.roundЕсли дробная часть числа меньше 0.5, то округляет до наименьшего целого, иначе – до наибольшего.Math.round(2.3)2
Math.round(2.5)3
Math.round(2.7)3
Math.minМинимальное из чиселMath.min(1, -5, 3.7, -8.32, 6, 9)-8.32
Math.maxМаксимальное из чиселMath.max(1, -5, 3.7, -8.32, 6, 9)9
Math.powСтепеньMath.pow(3, 2)9
Math.sqrtКвадратный кореньMath.sqrt(9)3
Math.logНатуральный логарифмMath.log(Math.E)1
Math.sinСинус от угла в радианахMath.sin(Math.PI / 2)1
Math.cosКосинус от угла в радианахMath.cos(Math.PI)-1
Math.tanТангенс от угла в радианахMath.tan(Math.PI / 4)0.99999
Math.asinАрксинусMath.asin(1)1.57079
Math.acosАрккосинусMath.acos(-1)3.141592
Math.atanАрктангенсMath.atan(1)0.78539
Math.randomСлучайное число от 0 до 1Math.random()0.26886

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

©2024 Шигорин Сергей Владимирович
Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Top.Mail.Ru
Каталог сайтов Всего.ру
Белый каталог сайтов PopCat.ru