【发布时间】:2014-03-30 22:37:47
【问题描述】:
当我在 JavaScript 中使用 Math.sin(90) 计算 90 度的正弦时,它返回 0.8939966636005565,但 sin(90) 为 1。有没有办法解决这个问题?我需要任何角度的准确值。
<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button calculate value of 90 degrees.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction(){
document.getElementById("demo").innerHTML=Math.sin(90);
}
</script>
【问题讨论】:
-
JavaScript 中的三角函数作用于弧度,而不是度数。
-
@Pointy 可能重复,我不知道它在弧度中有效。
标签: javascript math