Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Object::hypot()メソッドの使い方

hypotメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Object.hypotメソッドは、複数の数値の平方和の平方根を計算するメソッドです。このメソッドは、引数として与えられたすべての数値の二乗を合計し、その結果の平方根を返します。具体的には、直角三角形の斜辺の長さを求める際や、より一般的には多次元空間における原点からのベクトルのユークリッド距離を計算する際に利用されます。

例えば、2つの数値 ab を引数に指定した場合、√(a² + b²) を計算した結果が戻り値となります。さらに、3つ以上の数値が引数として渡された場合でも、それらすべての数値の二乗の合計の平方根を求めることができます。

この機能は、物理シミュレーション、コンピュータグラフィックス、データサイエンスなど、様々な分野でベクトルの長さを正確に計算する必要がある場面で非常に役立ちます。特に、個々の数値が大きい場合でも、途中で計算結果がオーバーフローしたり、逆に非常に小さい数値でアンダーフローが発生したりするのを避けて、高い精度で計算結果を提供できるように設計されています。これにより、信頼性の高い数値計算を安定して実行することが可能です。

構文(syntax)

1const x = 3;
2const y = 4;
3const result = Math.hypot(x, y);

引数(parameters)

...values

  • value: number: hypotenuseを計算するための数値(2つ以上指定可能)

戻り値(return)

Number

2つの数値の平方根を返します。

関連コンテンツ

関連プログラミング言語