프런트엔드에서 백엔드까지 프로그래밍의 모든 측면에서 애니메이션과 전환을 정렬하여 애플리케이션의 복잡한 로직을 구축하려면 수학이 필요합니다. 수학은 여러 작업을 더 쉽게 수행할 수 있는 방법을 제공하여 프로그래머의 삶을 훨씬 더 쉽게 만들고 데이터 검증이나 패턴 일치 시나리오에도 도움이 됩니다. 운 좋게! 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 ()' 방법.