📜  JavaScript Math hypot()方法(1)

📅  最后修改于: 2023-12-03 14:42:25.732000             🧑  作者: Mango

JavaScript Math hypot()方法

简介

Math.hypot() 方法返回所有参数的平方和的平方根。

语法
Math.hypot(value1, value2, ..., valueN)
参数
  • value1, value2, ..., valueN: 必需。一个或多个数值类型的参数。
返回值

参数平方和的平方根。

注意
  1. 如果任一参数不是数值类型,则将被强制转换为数值类型。

  2. 如果参数为空,则返回 0。

  3. 如果参数为 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() 方法可以方便地计算多个数值参数的平方和的平方根。在实际开发中,该方法可以用于计算多个向量的模长。