hypot.js 183 B

12345678
  1. export default function(x, y) {
  2. x = Math.abs(x);
  3. y = Math.abs(y);
  4. var a = Math.max(x, y);
  5. var b = Math.min(x, y) / (a ? a : 1);
  6. return a * Math.sqrt(1 + Math.pow(b, 2));
  7. }