📅  最后修改于: 2023-12-03 14:42:25.732000             🧑  作者: Mango
Math.hypot()
方法返回所有参数的平方和的平方根。
Math.hypot(value1, value2, ..., valueN)
value1, value2, ..., valueN
: 必需。一个或多个数值类型的参数。参数平方和的平方根。
如果任一参数不是数值类型,则将被强制转换为数值类型。
如果参数为空,则返回 0。
如果参数为 Infinity 或 -Infinity,返回 Infinity。
console.log(Math.hypot(3, 4)); // 5
console.log(Math.hypot(2, 3, 4)); // 5.385164807134504
console.log(Math.hypot()); // 0
console.log(Math.hypot(Infinity, 1)); // Infinity
| 特性 | Chrome | Edge | Firefox | IE | Opera | Safari | | ------------| ------ | ---- | ------- | -- | ----- | ------ | | hypot()方法 | 38 | 14 | 25 | 支持 | 25 | 7 |
Math.hypot()
方法可以方便地计算多个数值参数的平方和的平方根。在实际开发中,该方法可以用于计算多个向量的模长。