You are currently viewing JavaScript | Math Object

JavaScript | Math Object

Математический объект используется для выполнения математических операций над числами. Существует множество свойств математических объектов, которые перечислены ниже:

СобственностьОписание
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>					

Выход: