JavaScriptでの平方根の計算方法


  1. Mathオブジェクトのsqrt()メソッドを使用する方法: MathオブジェクトはJavaScriptの組み込みオブジェクトであり、数学的な演算を行うためのメソッドを提供しています。その中で、sqrt()メソッドは与えられた数値の平方根を計算します。
let number = 16;
let squareRoot = Math.sqrt(number);
console.log(squareRoot); // 結果: 4
  1. 演算子を使用して計算する方法: JavaScriptでは、算術演算子を使用して平方根を計算することもできます。
let number = 25;
let squareRoot = number  0.5;
console.log(squareRoot); // 結果: 5
  1. Newton-Raphson法を使用して計算する方法: Newton-Raphson法は、数値解析の手法の一つであり、平方根の近似値を反復的に計算することによって求める方法です。
function squareRootNewtonRaphson(number) {
  let guess = number;
  let epsilon = 0.000001; // 許容誤差
  while (Math.abs(guess * guess - number) > epsilon) {
    guess = (guess + number / guess) / 2;
  }
  return guess;
}
let number = 36;
let squareRoot = squareRootNewtonRaphson(number);
console.log(squareRoot); // 結果: 6

これらはJavaScriptで平方根を計算するためのいくつかの方法の例です。どの方法を使用するかは、特定の状況や要件によって異なる場合があります。適切なメソッドを選択し、計算を行ってください。