Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 숫자의 절댓값 구하기 – Math.abs() 함수 사용법

JavaScript에서 숫자의 절댓값(absolute value)을 구하려면 Math.abs() 함수를 사용하면 됩니다. 이 함수는 전달된 숫자의 부호를 제거한 값을 반환하며, 음수는 양수로, 양수는 그대로 반환됩니다.

Math.abs() 함수의 매개변수

abs() 메서드는 다음과 같은 매개변수를 지원합니다.

  • x − 절댓값을 계산할 숫자

반환 값 특징

  • 양수를 전달하면 그대로 반환됩니다.
  • 음수를 전달하면 부호가 제거된 양수가 반환됩니다.
  • null 또는 빈 문자열('')을 전달하면 0이 반환됩니다.
  • 숫자로 변환할 수 없는 값은 NaN(Not a Number)이 반환됩니다.

예제

아래 코드를 실행하면 Math.abs() 함수를 활용해 숫자의 절댓값을 구하는 방법을 직접 확인할 수 있습니다.

<html>
    <head>
        <title>JavaScript Math abs() Method</title>
    </head>

    <body>
        <script>
            var value = Math.abs(-10);
            document.write("First Test Value : " + value );
            var value = Math.abs(null);
            document.write("<br />Second Test Value : " + value );
            var value = Math.abs(20);
            document.write("<br />Third Test Value : " + value );
        </script>
    </body>
</html>

실행 결과

First Test Value : 10
Second Test Value : 0
Third Test Value : 20

위 결과에서 알 수 있듯이, -10의 절댓값은 10, null0, 20은 그대로 20으로 반환됩니다. 이처럼 Math.abs()는 거리 계산, 오차 범위 비교 등 부호와 무관하게 크기만 필요한 상황에서 유용하게 활용됩니다.