0

在 JavaScript 中,函数 Math.tan(45); 返回以弧度为单位的值,即 1.6197751905438615。基本上,我如何让 Math.tan(45) 返回答案 1?

4

2 回答 2

11

好吧,答案不是弧度,因为答案是长度的一小部分。您应该Math.tan(45 * Math.PI / 180)改为使用,因为参数必须以弧度表示。

于 2013-01-30T14:36:36.057 回答
2

Math.tan接受弧度,因此您需要将度数显式转换为弧度:

Math.tan(45 * Math.PI / 180);  // 0.9999999999999999
于 2013-01-30T14:37:29.380 回答