JS Math.acos()已知余弦值求角度的方法
Math.acos()
JavaScript中,Math.acos()方法可以用于求取反余弦值。什么意思呢?就是通过已知的余弦值,然后求取该余弦值对应的角度值。不过,该角度制是以弧度制计量的,如果需要换算成角度,则可以通过角度换算成弧度的公式进行逆推导,公式如下:
a*180 / Math.PI;
提示:其中a为弧度制的角度制,Math.PI为π的JS写法。
acos()语法及参数
Math.acos( x )
提示:参数x为JS的Number类型值,一般大于等于-1且小于等于1,因为余弦值的在数学上的值域是[-1,1],且是闭区间的。
acos()实例代码,及在线编辑器
如下代码,假设已知某一个角的余弦值为0.5,那么求这个角的角度制值:
<script>
var x = 0.5
var a = Math.acos(x)*180 / Math.PI
alert(a)
</script>
实例代码提示
60°角的余弦值为0.5,那么0.5的反余弦值就应该是60°,代码运行之后,得到的a的值有小数点,是精度的关系。