使用 JavaScript 查詢二維平面中兩點之間的距離
問題
我們需要編寫一個 JavaScript 函式,該函式接收兩個物件,這兩個物件都具有 x 和 y 屬性,用於指定平面中的兩個點。
我們的函式應該查詢並返回這兩個點之間的距離。
示例
以下為程式碼 -
const a = {x: 5, y: -4};
const b = {x: 8, y: 12};
const distanceBetweenPoints = (a = {}, b = {}) => {
let distance = 0;
let x1 = a.x,
x2 = b.x,
y1 = a.y,
y2 = b.y;
distance = Math.sqrt((x2 - x1) * 2 + (y2 - y1) * 2);
return distance;
};
console.log(distanceBetweenPoints(a, b));輸出
6.164414002968976
廣告
資料結構
網路
關係型資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP