当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript Math.hypot( )用法及代码示例


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. 示例1:当将两个正数作为参数传递时:
    <script type="text/javascript"> 
       document.write(Math.hypot(3, 4));           
    </script>

    输出:

    5
  2. 示例2:当将两个负数作为参数传递时:
    <script type="text/javascript"> 
       document.write(Math.hypot(-3, -4));           
    </script>

    输出:

    5
  3. 示例3:当两个以上的数字作为参数传递时:
    <script type="text/javascript"> 
       document.write(Math.hypot(3, 6, 7));  
    </script>

    输出:

    9.695359714832659
  4. 支持的浏览器:下面列出了JavaScript Math.hypot()函数支持的浏览器:

  • 谷歌浏览器
  • IE浏览器
  • 火狐浏览器
  • Opera
  • 苹果浏览器


相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 JavaScript | Math.hypot() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。