Math.cos()和Math.sin()和Math.atan()

数学上:

cos(60°) = 0.5

js:

Math.cos(Math.PI/180*60) = 0.5000000000000001

原因:

近似值,为什么不直接为0.5 呢?因为Math.PI其实也只是PI的近似值,如果是PI的精确值的话,结果肯定是0.5了。


数学上:

tan(45°) = 1

js:

Math.atan(1)*180/Math.PI = 45//已知正切值,求角度


你可能感兴趣的:(javascript概念)