JavaScript에서 라디안을 각도로 변환
이 기사에서는 수식을 사용하고 기본 경고 상자 또는 로그 상자를 사용하여 결과를 사용자에게 표시하여 라디안 값에서 도수 값을 얻는 JavaScript 소스 코드의 수학적 계산을 배웁니다.
JavaScript에서 라디안을 각도로 변환
JavaScript에서는 산술 연산자(+
, -
, *
, /
)를 사용하여 더하기, 빼기, 곱하기 및 나누기와 같은 산술 연산 및 계산을 수행할 수 있습니다. 그리고 이러한 연산자의 도움으로 JavaScript 프로그램에서 수학 공식을 만들 수 있습니다.
JavaScript에서 라디안을 각도로 변환하려면 다음 공식을 사용하여 각도 값을 계산하고 찾을 수 있습니다.
radian value * (half circle angle/value of pi )
JavaScript에는 3.14를 반환하는 pi 값에 대한 기본 Math.PI
키워드가 있습니다. 이 기본값은 3.14를 작성하는 것보다 라디안에서 도로 변환 공식에 유용하고 효율적입니다.
기본 공식:
let radian = 1
let degree = radian * (180 / Math.PI);
위와 같이 각도 값을 결정하기 위해 사용자로부터 사전 정의된 라디안 값만 필요합니다. 기본 Math.PI
값인 3.14를 얻을 수 있습니다.
예:
다음 예제에서는 사용자 입력에서 라디안 값을 가져오고 라디안 대 각도 공식으로 산술 연산을 수행합니다. 경고 상자에 결과를 사용자에게 표시합니다.
<html>
<head>
<title> convert radian to degree </title>
</head>
<script>
function convertToDegree()
{
let data = document.getElementById("value").value;
data = parseInt(data)
if(isNaN(data)) //check empty data field
{
alert("Please enter value");
}
else{
let degree = data * (180 / Math.PI); //Math.PI = 3.14
degree = degree.toFixed(5)
alert("Converted value into degree : "+degree+"°");
}
}
</script>
<body>
<h1 style="color:blueviolet">DelftStack Learning</h1>
<h3>JavaScript Convert radian to degree</h3>
<form onsubmit ="convertToDegree()">
<!-- data input -->
<td> Enter Radian ualue: </td>
<input id = "value" type="number">
<br><br>
<input type = "submit" value = "Convert">
</form>
</body>
</html>
출력:
위의 HTML 소스 코드에서 양식 요소를 사용하여 사용자 입력 필드와 제출
버튼을 만들었습니다. 사용자는 라디안 값을 삽입하고 사용자가 제출
버튼을 클릭하면 convertToDegree()
기능이 트리거됩니다.
스크립트 태그에서 convertToDegree()
함수를 선언했습니다. 해당 함수 내에서 data
변수에 사용자 입력 값을 가져오고 조건문 if
를 사용하여 입력 값을 확인했습니다.
변수가 비어 있거나 값이 없으면 오류 메시지와 함께 alert()
함수가 표시됩니다.
사용자가 값을 제공하면 라디안에서 도로 변환 공식을 사용하여 else
조건에서 산술 연산을 수행하고 그 결과를 degree
변수에 저장합니다. float 값을 5자리로 반올림하고 결과를 alert()
팝업에 표시합니다.