javascript以度为单位的函数(稍微错误的答案)

时间:2015-06-09 04:23:10

标签: javascript trigonometry

当原始输入为度时,如何选择CORRECT在JavaScript中对三角函数的答案?

我理解在度和弧度之间来回转换的标准数学公式。

我将度数乘以(Math.PI / 180)。

我正在构建一个包含RPN计算器的免费开源程序(参见http://www.osdata.com/milo.html)。

代码:answer = firstitem *(Math.PI / 180);

我收到稍微不正确的答案,这些答案往往表明在度数与弧度转换期间出现浮点数学错误。

实施例

135度显示棕褐色为-1.0000000000000002(应为-1)

60度显示棕褐色为1.7320508075688767(应为√3或约为1.7320508075688767)

90度显示棕褐色为16331239353195370(应为NaN)

是的,这些例子来自漫画FoxTrot。

有没有办法:

(1)强制JavaScript接受度数作为trig函数的输入?

(2)在将结果报告给用户之前自动纠正这些错误?

0 个答案:

没有答案