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

JavaScript에서 숫자의 아크탄젠트(라디안) 값 구하는 방법 – Math.atan() 완벽 가이드

JavaScript에서 숫자의 아크탄젠트(arctangent) 값을 구하려면 Math.atan() 메서드를 사용하면 됩니다. 이 메서드는 인자로 전달된 숫자의 아크탄젠트 값을 라디안(radian) 단위로 반환하며, 결과값은 항상 -π/2 ~ π/2 범위 안에 있습니다.

Math.atan() 메서드의 특징

  • 매개변수로 숫자 하나를 받습니다.
  • 해당 숫자의 아크탄젠트 값을 라디안으로 반환합니다.
  • 숫자로 변환할 수 없는 값(문자열 등)을 전달하면 NaN(Not a Number)을 반환합니다.

사용 예제

아래 코드를 실행하면 다양한 값에 대한 아크탄젠트를 직접 확인할 수 있습니다.

<html>
   <head>
      <title>JavaScript Math atan() Method</title>
   </head>
   <body>
      <script>
         var value = Math.atan(-1);
         document.write("First Value : " + value );
         
         value = Math.atan(.5);
         document.write("<br />Second Value : " + value );
         
         value = Math.atan(30);
         document.write("<br />Third Value : " + value );
         
         var value = Math.atan("Demo Text");
         document.write("<br />Fourth Value : " + value );
      </script>
   </body>
</html>

실행 결과

위 예제를 실행하면 각 입력값에 대한 아크탄젠트가 다음과 같이 출력됩니다.

  • First Value : Math.atan(-1) → 약 -0.7853981633974483 (-π/4)
  • Second Value : Math.atan(0.5) → 약 0.4636476090008061
  • Third Value : Math.atan(30) → 약 1.5374753309166493
  • Fourth Value : Math.atan("Demo Text") → NaN

마지막 예제처럼 유효한 숫자가 아닌 문자열을 전달하면 계산이 불가능하므로 NaN이 반환됩니다. 따라서 실제 개발 시에는 인자가 유효한 숫자인지 먼저 검증하는 것이 좋습니다.