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