삼각함수의 종류는 싸인, 코싸인, 탄젠트가 있다. 자바스크립트에서는 이를 계산하는 메서드가 존재하고, Math 객체를 이용한다. 각각의 메서드는 Math.sin() Math.cos() Math.tan() 이다. 인자값으로는 라디안값이 들어간다. 참고로 라디안은 원주 호의 길이가 반지름과 같은 길이가 될 때의 각도이다.
자바스크립트 삼각함수 sin cos tan 메서드 사용
using javascript trigonometric functions method
삼각함수는 여러가지 용도로 사용된다.
사용자에게 흥미를 유발하는 홈페이지나 앱을 만들때도 삼각함수는 사용된다.
이들의 사용은 단순히 메서드지만 그래픽과 사용되면 눈이 즐겁다.
가장 기본적이 것은 바이오리듬과 같은 것이다.
삼각 함수의 종류
삼각 함수의 종류는 3가지가 있다.
싸인, 코싸인, 탄젠트이다.
이들은 자바스크립트로 계산하는 메서드를 제공하는데 Math 객체에 종속되어 사용된다.
참고로 라디안은 원주 호의 길이가 반지름과 같은 길이가 될 때의 각도를 말한다.
라디안 각도 = 각도 * 3.14 / 180
1 radian = 57.29589도
Math.sin( 라디안 각도 );
Math.cos( 라디안 각도 );
Math.tan( 라디안 각도 );
샘플코드
위의 메서드를 이용하여 예제를 만들어 본다.
그래픽적인 부분은 제외하고 메서드의 사용을 우선으로 한다.
<!DOCTYPE html>
<html>
<body>
<script>
console.log('----------');
let _number;
let _degree = 180;
let _pi = Math.PI;
let _radian = _degree * _pi / 180;
_number = Math.sin(_radian);
console.log("Math.sin : %s ", _number);
_number = Math.cos(_radian);
console.log("Math.cos : %s ", _number);
_number = Math.tan(_radian);
console.log("Math.tan : %s ", _number);
console.log('----------');
/* */
</script>
</body>
</html>
결과 화면을 보자.
각도가 180일 때의 sin, cos, tan 값은 아래와 같다.
반응형
'programming > javascript' 카테고리의 다른 글
자바스크립트 랜덤한 난수 발생 using javascript random number (0) | 2022.03.17 |
---|---|
자바스크립트 최소값 최대값 찾는 방법 Math.min Math.max method (0) | 2022.03.14 |
자바스크립트 거듭제곱 제곱근 절대값 구하기 javascript Math pow sqrt abs method (0) | 2022.03.08 |
자바스크립트 양수와 음수의 구분 javascript find negative or positive number (0) | 2022.03.06 |
자바스크립트 소숫점 처리 Math 메서드 사용 using javascript math method (0) | 2022.03.03 |
댓글