JavaScript 计算两点距离 - 代码示例与解释
以下是一个使用 JavaScript 编写的计算两个坐标之间的距离的方法:
function calculateDistance(startX, startY, endX, endY) {
var xDistance = Math.abs(endX - startX);
var yDistance = Math.abs(endY - startY);
var distance = Math.sqrt(Math.pow(xDistance, 2) + Math.pow(yDistance, 2));
return distance;
}
// 例子:计算(1,2)和(4,6)之间的距离
var distance = calculateDistance(1, 2, 4, 6);
console.log(distance); // 输出 5
这个方法接受四个参数:起点的 X 坐标,起点的 Y 坐标,终点的 X 坐标,终点的 Y 坐标。它首先计算出 X 轴和 Y 轴上的距离,然后使用勾股定理计算出两点之间的距离。最后返回这个距离。
原文地址: https://www.cveoy.top/t/topic/mx1J 著作权归作者所有。请勿转载和采集!