你能解释一下这个公式是如何作用于 JavaScript 的吗?

Could you explain how this formula is working on JavaScript?

我正在尝试像这样“http://padilicious.com/code/touchevents/swipesensejs.html”在 JavaScript 中创建滑动感应。有人可以解释一下距离公式吗?

swipeLength = Math.round(Math.sqrt(Math.pow(curX - startX,2) + Math.pow(curY - startY,2)));

我知道 sqrt 和 pow,但不知道滑动长度是如何计算的。

当坐标已知时,这就是计算 2d space 中两点之间距离的方法。

在您的代码中:

  • curX就是x2也就是终点的x坐标
  • startX就是x1也就是起点的x坐标
  • curY就是y2也就是终点的y坐标
  • startY就是y2也就是起点的y坐标

参考文献:

这是计算两点距离的基本公式:

这是两点之间的简单距离公式。

有关 Distance Formula Explained

的更多详细信息