JavaScript | Math.hypot( )函数
JavaScript 中的 Math.hypot()函数用于计算作为参数传递给它的数字的平方和的平方根。
它主要用于求直角三角形的斜边或复数的大小。 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:当两个正数作为参数传递时:
输出:
5
- 示例 2:当两个负数作为参数传递时:
输出:
5
- 示例 3:当两个以上的数字作为参数传递时:
输出:
9.695359714832659
支持的浏览器: JavaScript Math.hypot( )函数支持的浏览器如下:
- 谷歌浏览器 38 及以上
- 火狐 27 及以上
- Opera 25 及以上
- Safari 8 及更高版本