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


JavaScript Math hypot()用法及代码示例


JavaScript Math.hypot() 函数返回其参数的平方和的平方根。

它返回 Math.sqrt(n1*n1 + n2*n2 + ... + nx*nx)

它表示点 (n1, n2, ..., nx) 与原点之间的距离。

用法:

Math.hypot(n1, n2, ..., nx)

hypot() 是一个静态方法,使用 Math 类名调用。

Math.hypot() 参数

Math.hypot() 函数接受任意(一个或多个)数字作为参数。

从数学返回值。hypot()

  • 返回给定参数的平方和的平方根。
  • 如果任何参数不是数字,则返回 NaN
  • 返回+0如果没有给出参数。

示例:使用数学。hypot()

var num = Math.hypot(3, 4);
console.log(num); // 5

var num = Math.hypot(7, 24, 25);
console.log(num); // 35.35533905932738

// single argument is equivalent to absolute value
var num = Math.hypot(-3);
console.log(num); // 3

var num = Math.hypot(3, 4, "5");
console.log(num); // 7.0710678118654755

// returns +0 for no argument
var num = Math.hypot();
console.log(num); // 0

输出

5
35.35533905932738
3
7.0710678118654755
0

相关用法


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