Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 Math.abs() 메서드의 용도는 무엇입니까?

<시간/>

Math.abs()

Math.abs()는 숫자의 절대값을 제공합니다. 즉,

                                                       p  if p > 0
                               Math.abs(p) =  |p| = {  0  if p = 0                                                                                         -p  if p < 0

위의 수학적 표기법이 관찰되면 p가 양수일 때 절대값이 양수 p를 취하고 값이 음수일 때 절대값 -(p)를 취합니다. p의 값이 -5라고 가정하면 위의 표기법에 따라 절대값 값은 -p, 즉 +5와 동일한 -(-5)를 취합니다. 따라서 이로부터 절대값은 양수인지 음수인지에 관계없이 숫자의 부호에 관계없이 양수 값만 제공한다는 것을 알 수 있습니다.

다음 예에서 1과 9 사이의 차이의 절대값은 실제 값이 음수(-8)임에도 불구하고 양수입니다.

예시-1

<html>
<body>
<script>
   function myDiff(a, b) {
      return Math.abs(a - b);
   }
   document.write(myDiff(1, 9));
</script>
</body>
</html>

출력

8

예시-2

다음 예제는 Math.abs() 메서드를 사용하여 음수 값이 아닌 양수 값을 반환합니다.

<html>
<body>
<p id="absolute"></p>
<script>
   document.getElementById("absolute").innerHTML = Math.abs(-5.13);
</script>
</body>
</html>

출력

5.13