平方根/立方根
【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム
【平方根(sqrt)】
Math オブジェクトの Math.sqrt メソッドは指定した値の平方根を計算する。
・書式は
Math.sqrt(数値)
引数に指定した数値の平方根を計算し結果を返します。
引数が数値ではなかった場合は数値に変換してから平方根を計算します。
対象の数値が負の値の場合は NaN を返します。
サンプル
Math.sqrt(9); >> 3 Math.sqrt(4); >> 2 Math.sqrt(2); >> 1.4142135623730951
対象の値が数値でない場合
Math.sqrt('25');
> 5
Math.sqrt(-16);
> NaN
Math.sqrt(NaN);
> NaN
Math.sqrt(undefined);
> NaN
【立方根を計算する(cbrt)】
Math オブジェクトの Math.cbrt メソッドは指定した値の立方根(三乗根)を計算します。
・書式は
Math.cbrt(数値)
引数に指定した数値の立方根を計算し結果を返します。
引数が数値ではなかった場合は数値に変換してから立方根を計算します。
対象の数値が負の値の場合は NaN を返します。
立方根に関する詳しい説明はここでは省略しますが、簡単に書くと a = b3 が成り立つ時、 b を a の立方根と呼びます。
サンプル
Math.cbrt(8);
> 2
Math.cbrt(125);
> 5
Math.cbrt(16);
> 2.5198420997897464