JavaScript - Math.cos(30) 的反转

标签 javascript math

Math.acos(Math.cos(30)) 不会返回 30,但是 Math.acos(Math.cos(0.7)) 会返回 0.7.. . 我怎样才能正确地做到这一点?

最佳答案

这是因为 cos 函数的输入/参数应该是弧度而不是度。

来自 MDN docs :

Parameters

x : A number given in unit of radians.

因此,在调用函数之前,将输入转换为弧度。

利用公式Radians = Degrees * ( Pi/180)

关于JavaScript - Math.cos(30) 的反转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34243862/

相关文章:

javascript - 挂钟上时针每秒旋转的 Angular 是多少?

javascript - 指定 Math.atan2 的来源

javascript - 使用 BigInt 进行数学计算时的精度问题

php - 将 MySQL 数据调用到下拉列表中

javascript - 从javascript数组中查找匹配的字符串

javascript - 切换纵向-横向-纵向后丢失媒体查询匹配

javascript - jQuery 浏览器检测?

javascript - 无法将参数传递给函数 onmouseover - javascript

java - Java 中的模式匹配

c++ - 如何命令坐标对?