w3resource

JavaScript: Get the distance between two given points

JavaScript fundamental (ES6 Syntax): Exercise-243 with Solution

Distance Between Points

Write a JavaScript program to get the distance between two given points.

  • Use Math.hypot() to calculate the Euclidean distance between two points.

Sample Solution:

JavaScript Code:

//#Source https://bit.ly/2neWfJ2 
// Define a function 'distance' to calculate the Euclidean distance between two points in a 2D plane
const distance = (x0, y0, x1, y1) => Math.hypot(x1 - x0, y1 - y0);

// Test the 'distance' function with different pairs of points
console.log(distance(1, 1, 2, 3)); 
console.log(distance(-1, -1, 2, 3));

Output:

2.23606797749979
5

Flowchart:

flowchart: Get the distance between two given points.

Live Demo:

See the Pen javascript-basic-exercise-243-1 by w3resource (@w3resource) on CodePen.


For more Practice: Solve these Related Problems:

  • Write a JavaScript program that calculates the Euclidean distance between two points in a 2D plane.
  • Write a JavaScript function that computes the distance between two coordinate pairs using the Pythagorean theorem.
  • Write a JavaScript program that returns the Manhattan distance between two points for grid-based calculations.
  • Write a JavaScript function that generalizes distance calculation to 3D points using the Euclidean formula.

Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript program to remove elements from the end of an array until the passed function returns true. Returns the remaining elements in the array.
Next: Write a JavaScript program to get the difference between two given arrays.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.