JavaScriptでのmath.sqrt()メソッドの使用方法と例


math.sqrt()メソッドは、与えられた数値の平方根を返すことができます。以下のように使用します:

let number = 16;
let squareRoot = Math.sqrt(number);
console.log(squareRoot); // 結果: 4

上記の例では、変数numberに16を代入し、Math.sqrt()メソッドを使用してその平方根を計算しています。計算結果は変数squareRootに代入され、console.log()を使用して結果をコンソールに表示しています。

また、math.sqrt()メソッドは、負の数を渡すとNaN(Not a Number)を返します。例えば:

let negativeNumber = -9;
let negativeSquareRoot = Math.sqrt(negativeNumber);
console.log(negativeSquareRoot); // 結果: NaN

上記の例では、変数negativeNumberに-9を代入し、Math.sqrt()メソッドを使用してその平方根を計算しています。しかし、負の数の平方根は実数ではないため、結果としてNaNが返されます。

さらに、math.sqrt()メソッドは、引数がNaN(Not a Number)やInfinity(無限大)の場合にも適用されます。例えば:

let nan = NaN;
let infinity = Infinity;
let nanSquareRoot = Math.sqrt(nan);
let infinitySquareRoot = Math.sqrt(infinity);
console.log(nanSquareRoot); // 結果: NaN
console.log(infinitySquareRoot); // 結果: Infinity

上記の例では、変数nanにNaNを、変数infinityにInfinityを代入し、それぞれの平方根を計算しています。NaNの平方根は実数ではないためNaNが、Infinityの平方根は無限大であるためInfinityが返されます。

以上が、JavaScriptでmath.sqrt()メソッドを使用する方法といくつかの例です。このメソッドを利用することで、数値計算における平方根の求め方を簡単に実装することができます。ぜひ実際のプログラムや計算に応用してみてください。