javascript - 如何使用 Math.asin() 计算和角度?
问题描述
我正在尝试创建一个三角形计算器来练习我的 JavaScript 数学函数,但遇到了障碍。UsingMath.asin(opp/hyp)
给了我一个介于 0-1 之间的数字,那么我将如何用相反的斜边计算 B?
if(((opp!=""||opp!=0)&&(hyp!=""||hyp!="0"))&&((A=="0"||A=="")&&(B=="0"||B==""))){
var sin = Math.asin(opp/hyp)
document.getElementById("B").value=(sin)
}
我将不胜感激替代解决方案和解决我的问题,因为我在该领域不是很有经验
解决方案
Math.asin 以弧度为单位提供角度。
1rad × 180/π = 57.296°(乘以 180 再除以 Math.PI)
推荐阅读
- unicode - NFC 规范化边界是否也扩展了字素簇边界?
- vue.js - 如何捕捉 Vue Warn '[Vue warn]: Missing required prop'
- java - 如何从文件夹中的 JAVA 中的 rest API 中将图像返回到浏览器?
- symfony - FOSElasticaBundle批量索引怎么做?
- c# - 如何在控制台应用程序中添加 appsettings.json
- highcharts - HighStock Boost 模块 Chrome 浏览器错误
- vue.js - 图从高到低排序
- c - 为什么从函数返回的 int* 具有正确的值?
- python - 如何编写程序以获取年龄作为输入?
- python - 即使给出正确的输入,无限循环也不会中断