JavaScript 2点の座標から距離を計算するサンプル
環境
Google Chrome 111.0.5563.147
Windows 10 Home 64bit
書式
1.Math.sqrt()
指定した値の平方根を計算します。
2.Math.pow()
第一引数の値を第二引数の値で累乗します
2点間の距離の公式は以下のようになっています。
(x2−x1)2+(y2−y1)2
Math.sqrt()関数は指定した値の平方根を計算し、Math.pow()は第一引数の値を第二引数の値で累乗します。
使用例
let a = { x: 5, y: 5 }; let b = { x: 25, y: 25 }; let dist = Math.sqrt(Math.pow(a.x - b.x, 2) + Math.pow(a.y - b.y, 2)); console.log(dist);
実行結果
> 28.284271247461902