使用 Math.hypot() 可以计算直角三角形的第三条边。

我们举一个具体的例子来演示Math.hypot()方法的作用。

假设我们要求一个直角三角形的斜边有多长,并且已知两个直角边分别是3和4。

按照勾股定理可知,斜边等于两个直角边的平方和再开方。这一计算过程正好可以交给Math.hypot()方法来完成,我们以两个参数3和4调用Math.hypot(),那么它的结果就是斜边的长度5。
Math.hypot(3, 4)的执行过程是这样的:先计算3和4的平方和,即3的平方9加上4的平方16,结果是25;再计算该平方和(25)的平方根,结果就是5。

其它情况以此类推,反正都是先计算所有参数的平方和,再求该和的平方根。

所以Math.hypot(3, 4) 等效于 Math.sqrt(Math.pow(3, 4) + Math.pow(3, 4))

说说我的看法
风卷雪

终于等到有人发贴了🥲

2023-07-14 20:54:18
别大俊

其实每天都有人注册的,但愿意写东西的人应该不多

2023-07-20 19:13:24
风卷雪
回复
别大俊

大概吧

2023-07-21 10:08:30