Math.cos()提供错误的结果

我正在使用cos函数从给定的角度计算cosinus,但结果与我的计算器不同,后者设置为degree。

angle: -42.5367183824978 Math.cos(angle) -> 0.12489059200057782 

应该是:0.74左右

怎么了?

Math.cos()假定弧度,转换为弧度:

 var rad = angle * Math.PI / 180