cos(15)的实际值是0.9659258262890682867497431997289。但是当我在Google Chrome控制台中输入Math.cos(15)时,结果显示为-0.7596879128588205。为什么会显示此错误?为什么JavaScript不能返回0.9659258262890682867497431997289?
答案 0 :(得分:5)
- .759是当参数是弧度时,.965是当它以度为单位时。您所要做的就是转换为弧度以获得您想要的结果。
答案 1 :(得分:3)
Math.cos
在 radians 中获取其参数。因此,在调用Math.cos
var degrees = 15;
var radians = degrees * Math.PI / 180;
var cosOf15 = Math.cos(radians);