Математический объект используется для выполнения математических операций над числами. Существует множество свойств математических объектов, которые перечислены ниже:
Собственность | Описание |
---|---|
Math.E | Число Эйлера |
Math.PI | пи |
Math.SQRT2 | Квадратный корень из 2 |
Math.SQRT1_2 | Квадратный корень из 1/2 |
Math.LN2 | Натуральный логарифм 2 |
Math.LN10 | Натуральный логарифм 10 |
Math.LOG2E | Логарифм основания 2 от E |
Math.LOG10E | Логарифм основания 10 от E |
Собственность | Описание |
---|---|
abs(x) | Абсолютное значение x |
acos(x) | Арккосинус x, в радиане |
asin(x) | Арксин x, в радиане |
atan(x) | Арктангенс x, числовое значение между-PI/2 и радианом PI/2 |
atan2(y, x) | Арктангенс частного его аргументов |
ceil(x) | Значение x округляется до ближайшего целого числа |
cos(x) | Косинус x (x в радианах) |
exp() | Значение E^x |
floor() | Значение x округляется ниже до ближайшего целого числа |
log() | Натуральный логарифм (основание E) от x |
max(a, b, …) | Наивысшее значение |
min(a, b, …) | Наименьшее значение |
pow(x, y) | Значение x в степени y |
random() | Случайное число от 0 до 1 |
round(x) | Значение x округлено до ближайшего целого числа |
sin(x) | Синус x (x в радианах) |
sqrt(x) | Квадратный корень из x |
tan(x) | Касательная угла |
Пример 1:
В этом примере свойства математических объектов используются для возврата их значений.
<!DOCTYPE html>
<html>
<head>
<title>
JavaScript Math Object
</title>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>JavaScript Math Object</h2>
<p id="GFG"></p>
<!-- Script to return math property values -->
<script>
document.getElementById("GFG").innerHTML =
"Math.LN10: " + Math.LN10 + "<br>" +
"Math.LOG2E: " + Math.LOG2E + "<br>" +
"Math.Log10E: " + Math.LOG10E + "<br>" +
"Math.SQRT2: " + Math.SQRT2 + "<br>" +
"Math.SQRT1_2: " + Math.SQRT1_2 + "<br>" +
"Math.LN2: " + Math.LN2 + "<br>" +
"Math.E: " + Math.E + "<br>" +
"Math.PI: " + Math.PI;
</script>
</body>
</html>
Выход:
Пример 2:
В этом примере используются методы математических объектов.
<!DOCTYPE html>
<html>
<head>
<title>
JavaScript Math Object
</title>
</head>
<body>
<h1>GeeksForGeeks</h1>
<h2>JavaScript Math Object</h2>
<p id="GFG" style = "color:green;"></p>
<!-- Script to use math object method -->
<script>
document.getElementById("GFG").innerHTML =
"<p><b>Math.abs(-4.7):</b> " + Math.abs(-4.7) + "</p>" +
"<p><b>Math.ceil(4.4):</b> " + Math.ceil(4.4) + "</p>" +
"<p><b>Math.floor(4.7):</b> " + Math.floor(4.7) + "</p>" +
"<p><b>Math.sin(90 * Math.PI / 180):</b> " +
Math.sin(90 * Math.PI / 180) + "</p>" +
"<p><b>Math.min(0, 150, 30, 20, -8, -200):</b> " +
Math.min(0, 150, 30, 20, -8, -200) + "</p>" +
"<p><b>Math.random():</b> " + Math.random() + "</p>";
</script>
</body>
</html>