JavaScript中的Math.hypot()函数用于计算作为参数传递给它的数字平方和的平方根。
它本质上用于查找right-angled三角形的斜边或复数的大小。 Math.hypot()函数使用公式Math.sqrt(v1 * v1 + v2 * v2),其中v1和v2是三角形的边,或者是实数值和复数值。
hypot()是Math的静态方法,因此始终用作Math.hypot(),而不用作创建的Math对象的方法。
用法:
Math.hypot(value1, value2,....)
参数:Math.hypot()函数接受数字列表作为参数,并用逗号“,”运算符分隔。在上面的语法中,value1,value2是用户要发送给hypot()函数的值。
返回值:Math.hypot()函数返回所传递参数的平方和的平方根。如果至少一个参数不能转换为数字,则返回NaN。
以下程序说明了JavaScript中的Math.hypot()函数:
- 示例1:当将两个正数作为参数传递时:
<script type="text/javascript"> document.write(Math.hypot(3, 4)); </script>
输出:
5
- 示例2:当将两个负数作为参数传递时:
<script type="text/javascript"> document.write(Math.hypot(-3, -4)); </script>
输出:
5
- 示例3:当两个以上的数字作为参数传递时:
<script type="text/javascript"> document.write(Math.hypot(3, 6, 7)); </script>
输出:
9.695359714832659
支持的浏览器:下面列出了JavaScript Math.hypot()函数支持的浏览器:
- 谷歌浏览器
- IE浏览器
- 火狐浏览器
- Opera
- 苹果浏览器
相关用法
- Javascript Math.pow( )用法及代码示例
- Javascript Array some()用法及代码示例
- Javascript Number()用法及代码示例
- Javascript Symbol.for()用法及代码示例
- Javascript toExponential()用法及代码示例
- Javascript toString()用法及代码示例
- Javascript Math.abs( )用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 JavaScript | Math.hypot() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。