Объект Math JavaScript - httpdoc.ru

Объект Math JavaScript

Объект JavaScript Math используется для выполнения математических операций с числами. Все методы Math можно вызывать напрямую, не создавая Math объекта.

Math.PI ()

Значение PI используется несколько раз во время математических операций, но у нас нет какой-либо конкретной клавиши на клавиатуре, чтобы использовать это значение. Math.PI Свойство дает значение PI (я) постоянная. Это математическая константа, которая приблизительно равна 3,14159.

Пример
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title> JavaScript Math Object PI Property </title> 
</head> 
<body>
 <script>
  // Printing PI value
  document.write(Math.PI + "<br>");  // Prints: 3.141592653589793
    
  // Function to calculate circle area
  function calculateCircleArea(radius){
   var area = (Math.PI) * radius * radius;
   return area;
  }
     
  document.write(calculateCircleArea(5) + "<br>");  // Prints: 78.53981633974483
  document.write(calculateCircleArea(10) + "<br>");  // Prints: 314.1592653589793
</script>
</body>
</html>

Выход

JavaScript Math Object PI Property +3,141592653589793
78,53981633974483
+314,1592653589793

Math.round ()

Math.round(x) Дает округлое значение из й до ближайшего целого числа. Он всегда будет давать округленные целые значения указанных десятичных / дробных значений. Значения до '.5' будут округлены до предыдущего меньшего целого числа, а значения больше, чем '.5' будут округлены до следующего большего целого числа. Ознакомьтесь с приведенным ниже примером в редакторе «попробуйте» и попробуйте найти результаты для разных значений после округления.

Пример
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title> JavaScript Math Object Round Property </title> 
</head> 
<body>

<h2>JavaScript Math.round() Method</h2>
<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = Math.round(3.4);
</script>

</body>
</html>

Выход

JavaScript Math Object Round Property

1024


Math.pow ()

Math.pow(x,y) Метод возвращает значение 'x в степени y'. Использование степеней очень распространено в математике, и javascript предоставляет этот метод, поэтому можно легко узнать результаты. Будьте осторожны при указании чисел в этой функции, 'x' это место number и 'y' это место данного power числа.

Пример
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title> JavaScript Math Object Round Property </title> 
</head> 
<body>

<h2> JavaScript Math.pow() Method </h2>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = Math.pow(2,10);
</script>

</body>
</html>

Выход

JavaScript Math Object Round Property


Math.sqrt ()

Math.sqrt(n) метод возвращает квадратный корень из заданного числа (n). Если указанное число не имеет правильного квадратного корня, оно будет давать значение в десятичных дробях.

Пример
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title> JavaScript Math Object Square Property </title> 
</head> 
<body>

<h2> JavaScript Math.sqrt() Method </h2>
<p id="square"></p>
<script>
document.getElementById("square").innerHTML = Math.sqrt(1024);
</script>

</body>
</html>

Выход

JavaScript Math Object Square Property

32


Math.abs ()

Math.abs() используется для вычисления абсолютного (положительного) значения числа. Он всегда будет давать положительное значение указанного числа, даже если оно отрицательное.

В этом случае -5 возвращается как 5, -10 как 10 и т. Д.

Пример
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title> JavaScript Math Object Abs Property </title> 
</head> 
<body>

<h2> JavaScript Math.abs() Method </h2>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = Math.abs(-10.5);
</script>

</body>
</html>

Выход

JavaScript Math Object Abs Property

10,5


Math.floor ()

В Math.floor() методе округляет число до предыдущего меньшего целого. Здесь, даже если десятичное число превышает '.5' значение, оно всегда будет округлено до меньшего целого числа. Итак, 1.8 становится 1 , -2.5 становится -3.

Пример
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title> JavaScript Math Object Floor Property </title> 
</head> 
<body>

<h2> JavaScript Math.floor() Method </h2>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = Math.floor(5.7);
</script>

</body>
</html>

Выход

JavaScript Math Object Floor Property

5


Math.ceil ()

Math.ceil() Метод округляет число до следующего целого числа. Здесь, даже если десятичное значение меньше чем '.5' , оно всегда будет округлено до следующего наибольшего целого числа. Итак, 1.3 становится 2 , -2.5 становится -2.

Пример
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title> JavaScript Math Object Celi Property </title> 
</head> 
<body>

<h2> JavaScript Math.ceil() Method </h2>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = Math.ceil(10.4);
</script>

</body>
</html>

Выход

JavaScript Math Object Celi Property

11


Math.min ()

Math.min() используется для поиска наименьшего значения в списке указанных аргументов. Посмотрите на пример ниже, чтобы увидеть синтаксис: -

Пример
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title> JavaScript Math Object Min Property </title> 
</head> 
<body>

<h2> JavaScript Math.min() Method </h2>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = Math.min(0, 500, 45, 56, -6, -100)
</script>

</body>
</html>

Выход

JavaScript Math Object Min Property

-100


Math.max ()

Math.max() Используется для поиска наибольшего значения в списке аргументов , указанных.

Пример
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title> JavaScript Math Object Max Property </title> 
</head> 
<body>

<h2> JavaScript Math.max() Method </h2>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = Math.max(0, 500, 45, 56, -6, -100)
</script>

</body>
</html>

Выход

JavaScript Math Object Max Property

500