我用javascript创建了一个计算矢量坐标的程序,一切都很顺利,因为我有正确的公式,但是当我尝试在javascript中使用Math.cos来计算143.1301的余弦时,它从科学计算器返回0.1864而不是0.7999为什么是那?任何人都可以向我解释原因吗?还请给我这个问题的解决方案...在此先感谢... :)这里;我的代码示例
function cyltoxec(a)
{
ans = Math.cos(a);
return ans.toFixed(4);
}
var = x;
return cyltoxec(x);
Run Code Online (Sandbox Code Playgroud)
Ada*_*ght 16
JavaScript中的三角函数(实际上,在大多数数学用语和编程中)使用弧度作为角度单位,而不是度.
有2 * Pi360度的弧度.因此,a度的余弦是
Math.cos(a * Math.PI/180)
Run Code Online (Sandbox Code Playgroud)