JavaScript의 Math.cos() 함수는 Math 객체에 포함된 정적 메서드로, 라디안(radian) 단위의 각도를 인수로 받아 해당 각도의 코사인 값을 반환합니다. 삼각함수 기반의 그래픽 처리, 애니메이션, 물리 시뮬레이션 등에서 널리 활용됩니다.
문법
Math.cos() 함수의 기본 문법은 다음과 같습니다.
Math.cos(각도)
매개변수
angle: 코사인 값을 구하고자 하는 각도를 라디안 단위의 숫자로 전달합니다. 이 매개변수는 필수이며, 숫자가 아닌 값이 전달되면 NaN(Not a Number)을 반환합니다.
도(Degree)를 라디안으로 변환하는 방법
Math.cos()는 라디안 단위만 지원하기 때문에, 일반적으로 사용하는 도(degree) 단위의 각도를 계산하려면 먼저 변환이 필요합니다. 변환 공식은 다음과 같습니다.
라디안 = 도 × (Math.PI / 180)
예제
다음은 Math.cos() 함수를 사용하여 90라디안의 코사인 값을 구하는 예제입니다.
<html>
<head>
<title>JavaScript Example</title>
</head>
<body>
<script type="text/javascript">
var result = Math.cos(90);
document.write("주어진 각도의 코사인 값: " + result);
</script>
</body>
</html>
출력 결과
주어진 각도의 코사인 값: -0.4480736161291702
정리
Math.cos() 함수는 라디안 단위의 각도를 받아 -1부터 1 사이의 코사인 값을 반환합니다. 도 단위의 각도를 다룰 때는 반드시 Math.PI / 180을 곱하여 라디안으로 변환한 후 사용해야 정확한 결과를 얻을 수 있습니다.