计算直角三角形的边长及角度

  • 一. 已知直角三角形的斜角度数和斜边长度,求邻边和对边的长度
  • 二. 已知直角三角形的一直角边长度和斜边长度,求之间的角度

一. 已知直角三角形的斜角度数和斜边长度,求邻边和对边的长度

//已知直角三角形的斜角度数和斜边长度,求邻边和对边的长度
function side_length(angle, long) {//获得弧度var radian = ((2 * Math.PI) / 360) * angle;return {opposite_side: Math.sin(radian) * long, //斜角对边长度adjacent_side: Math.cos(radian) * long //斜角邻边长度};
}
// side_length(斜角度,斜边长)
side_length(30,5)

二. 已知直角三角形的一直角边长度和斜边长度,求之间的角度

// 已知直角三角形的一直角边长度和斜边长度,求之间的角度
function bevel(straight, oblique) {const sinOfAngleX = straight / oblique;const angle = Math.round((Math.asin(sinOfAngleX) * 180) / Math.PI);return angle;
}
// bevel(直角边长,斜边长)
bevel(3.5355339059327373, 5); // 45

JS - 计算直角三角形的边长及角度相关推荐

  1. html求正方形面积,利用js计算正方形的面积的方法介绍

    利用js计算正方形的面积的方法介绍 发布时间:2020-04-07 11:26:49 来源:亿速云 阅读:158 作者:小新 今天小编给大家分享的是利用js计算正方形的面积的方法介绍,很多人都不太了解 ...

  2. 100块钱买100只鸡php,使用JS计算买100只鸡问题

    这篇文章主要介绍了JS计算输出100元钱买100只鸡问题的解决方法,简单描述了100元钱买100只鸡问题并结合实例形式分析了问题解决的思路与具体实现方法,需要的朋友可以参考下 本文实例讲述了JS计算输 ...

  3. js计算数组中每个元素出现的次数(2种方法)

    js计算数组中每个元素出现的次数(2种方法) js动态生成唯一id Javascript生成全局唯一标识符(GUID,UUID)的方法

  4. JS计算两个日期时间差,天 小时 分 秒格式

    JS计算两个日期时间差,天 小时 分 秒格式 function getDateDiff(dateTimeStamp) {var minute = 1000 * 60;var hour = minute ...

  5. c语言100块钱买100只鸡算法,JS计算输出100元钱买100只鸡问题的解决方法

    JS计算输出100元钱买100只鸡问题的解决方法 本文实例讲述了JS计算输出100元钱买100只鸡问题的方法.分享给大家供大家参考,具体如下: 问题: 公鸡5元一只,母鸡3元一只,小鸡1元买三只,我现 ...

  6. 前端js计算抽奖概率

    很好用的js计算抽奖概率的公式 let weightList = [20, 8, 30, 50, 80, 10] // 权重数组 weightList = [...weightList, 0, 0] ...

  7. JS计算字符串在浏览器中显示的宽度

    js计算字符串宽度 大家可能会碰到这样一个需求:一个容器的宽度固定,当内容的宽度超过容器的宽度时鼠标移入显示提示框,不超过时则不显示. 这个时候就需要知道内容到底多宽. 怎么计算宽度 一 .估计法 假 ...

  8. 地图上的两点,计算出两点之间的角度

    根据两个坐标点,计算出两点之间的角度 最常用的场景:地图上的标记点需要动态的改变角度 例子如下: 假如地图上有一条路线轨迹,你的标记点是一辆车的图标,你的车(标记点)在轨迹上运行的时候,如果不动态更改 ...

  9. JS 计算时间差(月份差、天数差)

    js 计算月份差 ,天数差 <SCRIPT language="javascript"> //计算月份差   function getMonthNumber(date1 ...

  10. js 计算精确度问题——基础积累

    js计算精确度问题--基础积累 最近在写一个后台管理系统时,遇到一个问题. 场景:输入三个值,计算三个值的和. 然后就遇到了上图中的js精确度的问题. 然后在浏览器控制台复现了.这个是js精确度的问题 ...

最新文章

  1. “WPF老矣,尚能饭否”—且说说WPF今生未来(上):担心
  2. sqlserver 自增ID插入指定数据
  3. Visual Basic 9.0 前沿播报·静态篇(一)局部变量类型推测和数组初始化器
  4. Java之HashMap、Hashtable、LinkedHashMap、TreeMap、ConcurrentHashMap简单的区别
  5. 某集网将我的信息给了谁?还是不良卖家不想卖东西
  6. Linux 网卡驱动学习(二)(网络驱动接口小结)
  7. GNU C getopt()、getopt_long() 与 getopt_long_only() 获取命令行参数
  8. PDE10 wave equation: d'Alembert's formula
  9. 负载均衡获得真实源IP的6种方法 【转】
  10. 南开大学提出新物体分割评价指标,相比经典指标错误率降低 69.23%
  11. conduit 安装试用
  12. oracle毕业论文题目,2012届本科毕业论文设计题目参考
  13. 万用表测试软件,万用表的使用入门 虚拟仿真实验教学软件
  14. Error处理: android.media.MediaRecorder.start(Native Method) 报错:start failed: -19
  15. 拳皇98系列连招—金家潘学习笔记
  16. 计算机视觉(三)图像拼接
  17. 易基因|深度综述:RNA m5C修饰的生物学及在肿瘤发生和免疫治疗中的作用
  18. 商品促销——策略模式
  19. 【机器学习课程】 第一章机器学习概述 1.人工智能
  20. 吴军《数学之美》第二版阅读整理

热门文章

  1. 循环经济升级推动产业升级发展建议
  2. OPENCV运动追踪研究和PYTHON及JAVA实现
  3. 计算机中丢失msvcr100.dll怎么办,会声会影计算机中丢失MSVCR100.dll解决方案-计算机中丢失MSVCR100.dll怎么解决_好特教程...
  4. 霍夫斯特拉大学计算机科学专业排名,霍夫斯特拉大学专业排名一览(含历年专业排名信息,USNEWS美国大学排名版)...
  5. 《红孩儿引擎内功心法修练与Cocos2d-x》之结点系统(场景,层,精灵)(精)
  6. PTA-寻找孪生素数
  7. python为在线漫画站点自制非官方API(未完待续)
  8. 盘点百度开放云编程马拉松八大亮点
  9. 【深度学习入门案例】Senta情感分析
  10. 西安邮电大学计算机学院教师,西安邮电大学计算机学院