JavaScript Math sin() 메서드를 사용하여 사인 값을 계산하는 방법은 무엇입니까?

Javascript Math Sin Meseodeuleul Sayonghayeo Sain Gabs Eul Gyesanhaneun Bangbeob Eun Mueos Ibnikka



프런트엔드에서 백엔드까지 프로그래밍의 모든 측면에서 애니메이션과 전환을 정렬하여 애플리케이션의 복잡한 로직을 구축하려면 수학이 필요합니다. 수학은 여러 작업을 더 쉽게 수행할 수 있는 방법을 제공하여 프로그래머의 삶을 훨씬 더 쉽게 만들고 데이터 검증이나 패턴 일치 시나리오에도 도움이 됩니다. 운 좋게! JavaScript는 “ 수학 ” 다양한 속성과 메서드를 갖고 있으며 구체적으로 “ 없이 ” 삼각함수, 그 “ 없이 ()' 방식을 사용합니다.

이 블로그에서는 JavaScript의 Math sin() 메서드를 사용하여 사인 값을 찾는 과정을 설명합니다.







JavaScript Math sin() 메서드를 사용하여 사인 값을 계산하는 방법은 무엇입니까?

없이 ()” 메소드는 라디안 유형의 숫자 ​​값을 승인하고 제공된 값에 대해 삼각함수 sin 함수를 수행합니다. 반환된 값은 항상 ' 1” 및 “-1”이며 “NAN일 수 있습니다. ” 제공된 값이 숫자 유형이 아닌 경우.



통사론

JavaScript Math.sin() 메소드의 구문은 다음과 같습니다.



수학 . 없이 ( )

”는 라디안 형식의 숫자 값입니다. 현상액에 각도 값이 있는 경우 먼저 라디안으로 변환해야 하며, 얻은 라디안은 ' 없이 ()' 방법. 변환에 사용되는 공식은 다음과 같습니다.





가장 많이 사용되는 각도를 라디안으로 변환한 아래 표를 참조하세요.



0 30 넷 다섯 60 90 180 270 360
라디안 0 0.523 0.79 1,047 1.57 3.14 4,712 6.28

'의 이해를 돕기 위해 몇 가지 예를 들어 보겠습니다. 없이 ()' 방법.

예제 1: 양수 값에 sin() 메서드 적용

이 예에서 ' 없이 ()” 메소드는 “ 긍정적인 ' 도는 해당 도 값의 변환된 값을 라디안 숫자로 전달하여 설명됩니다. 그런 다음 이 값을 ' 없이 ()” 메소드 괄호:

< 스크립트 >
콘솔. 통나무 ( '60도 사인: ' + 수학 . 없이 ( 1,047 ) )
콘솔. 통나무 ( '90도 사인: ' + 수학 . 없이 ( 1.57 ) )
콘솔. 통나무 ( '180도 사인: ' + 수학 . 없이 ( 3.14 ) )
콘솔. 통나무 ( '270도에 대한 사인: ' + 수학 . 없이 ( 4,712 ) )
콘솔. 통나무 ( '360도 사인: ' + 수학 . 없이 ( 6.28 ) )
스크립트 >

위의 코드 줄에서 해당 각도 값에 대한 라디안 값이 ' Math.sin ()' 기능. 양의 라디안 값은 위에 설명된 공식을 통해 생성되었습니다. “ + ”는 텍스트와 메서드 결과를 결합하여 콘솔을 통해 나란히 표시하는 연결 기호입니다.

위의 코드를 컴파일한 후 콘솔 창은 다음과 같습니다.

출력에서는 sin() 메서드가 제공된 각 라디안 유형의 각도 값에 대한 값을 성공적으로 반환했음을 보여줍니다.

예제 2: sin() 메서드가 0과 NaN을 제공하는 경우

이 경우 '의 행동은 다음과 같습니다. 없이 ()' 메소드는 '의 값을 사용합니다. 0 ', ' 빈 괄호”, “정의되지 않음” 및 “문자열 '는 아래와 같이 검색됩니다.

< 스크립트 >
콘솔. 통나무 ( '0의 사인 : ' + 수학 . 없이 ( 0 ) )
콘솔. 통나무 ( '괄호가 비어 있는 경우 사인: ' + 수학 . 없이 ( ) )
콘솔. 통나무 ( '정의되지 않은 값의 사인: ' + 수학 . 없이 ( 한정되지 않은 ) )
콘솔. 통나무 ( '문자열 값의 사인: ' + 수학 . 없이 ( '리눅스' ) )
스크립트 >

위와 같이 “다른 허위사실을 기재하였습니다. 없이 ()” 메서드를 사용하여 해당 동작을 검색하고 이 메서드가 “를 반환하는 위치를 찾습니다. NaN ' 그리고 ' '.

컴파일 후 생성된 출력은 다음과 같습니다.

출력에는 정의되지 않았거나 비어 있거나 문자열 값이 '에서 허용되지 않음이 표시됩니다. 없이 ()” 메서드를 사용하면 “ NaN ”(숫자가 아님)에 대한 응답입니다. 게다가 '의 경우에는 0 ” sin() 메서드는 “ 0 ' 값.

예제 3: 음수 값에 sin() 메서드 적용

없이 ()” 방식은 양의 차수와 마찬가지로 음의 차수에도 라디안으로 변환하여 적용할 수 있습니다. 일부 음수를 라디안으로 변환하는 표는 다음과 같습니다.

0 -30 -넷 다섯 -60 -90 -180 -270 -360
라디안 0 -0.523 -0.79 -1,047 -1.57 -3.14 -4,712 -6.28

이러한 음의 라디안 중 일부를 ' 없이 ()' 방법:

< 스크립트 >
콘솔. 통나무 ( '-60도에 대한 사인: ' + 수학 . 없이 ( - 1,047 ) )

콘솔. 통나무 ( '-90도에 대한 사인: ' + 수학 . 없이 ( - 1.57 ) )
콘솔. 통나무 ( '-180도에 대한 사인: ' + 수학 . 없이 ( - 3.14 ) )
콘솔. 통나무 ( '-270도에 대한 사인: ' + 수학 . 없이 ( - 4,712 ) )
콘솔. 통나무 ( '-360도에 대한 사인: ' + 수학 . 없이 ( - 6.28 ) )
스크립트 >

위 코드를 컴파일한 후:

출력은 ' 없이 ()” 방법이 음수에도 성공적으로 적용되었습니다.

결론

사인 값은 제공된 각도 값을 라디안 형식으로 변환한 다음 생성된 값을 ' 없이 ()' 방법. 이 메소드는 “ 0 ” 값이 “ 0 '는 '로 전달됩니다. 없이 ()” 메서드를 사용하여 “ NaN ” 비어 있거나 정의되지 않았거나 문자열 값인 경우. 이 블로그에서는 '를 사용하여 사인 값을 계산하는 프로세스를 설명했습니다. Math.sin ()' 방법.