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

JavaScript Math.sin() 함수 완벽 정리 – 문법, 예제, 출력 결과

JavaScript의 Math.sin() 함수는 Math 객체가 제공하는 정적 메서드로, 라디안(radian) 단위로 표현된 각도를 인수로 받아 해당 각도의 사인(sine) 값을 계산하여 반환합니다.

사인 값은 항상 -1부터 1 사이의 실수이며, 삼각형 비율 계산, 애니메이션 효과, 파형 데이터 처리 등 다양한 수학적 작업에서 활용됩니다.

문법(Syntax)

Math.sin() 함수의 기본 문법은 다음과 같습니다.

Math.sin(angle)

angle: 사인 값을 구하려는 각도를 라디안 단위의 숫자로 전달합니다.

주의: 도(Degree)와 라디안(Radian)의 차이

Math.sin()은 각도를 라디안 단위로 받기 때문에, 일상적으로 사용하는 '도' 단위 값을 그대로 입력하면 의도와 다른 결과가 나올 수 있습니다. 도 단위를 라디안으로 변환하려면 아래 공식을 사용합니다.

radian = degree * (Math.PI / 180);

예제

<html>
<head>
   <title>JavaScript 예제</title>
</head>
<body>
   <script type="text/javascript">
      var result = Math.sin(90);
      document.write("입력된 각도의 사인 값: " + result);
   </script>
</body>
</html>

출력 결과

입력된 각도의 사인 값: 0.8939966636005579

위 예제에서는 숫자 90을 그대로 전달했기 때문에 90라디안에 대한 사인 값이 계산되었습니다. 만약 90도의 사인 값(결과값 1)을 얻고 싶다면, 아래와 같이 라디안으로 변환한 후 전달해야 합니다.

var result = Math.sin(90 * Math.PI / 180);
document.write(result); // 결과: 1