javascript math.cos error / Math.cos()提供错误的结果

时间:2014-05-10 08:42:45

标签: javascript

cos(15)的实际值是0.9659258262890682867497431997289。但是当我在Google Chrome控制台中输入Math.cos(15)时,结果显示为-0.7596879128588205。为什么会显示此错误?为什么JavaScript不能返回0.9659258262890682867497431997289?

2 个答案:

答案 0 :(得分:5)

- .759是当参数是弧度时,.965是当它以度为单位时。您所要做的就是转换为弧度以获得您想要的结果。

答案 1 :(得分:3)

Math.cos radians 中获取其参数。因此,在调用Math.cos

之前,首先需要将15度转换为弧度
var degrees = 15;
var radians = degrees * Math.PI / 180;
var cosOf15 = Math.cos(radians);