JavaScriptのMath.pow()関数とは?べき乗計算の使い方を解説
Math.pow()関数とは
JavaScriptのMathオブジェクトが持つpow()関数は、2つの数値を引数として受け取り、第1引数を第2引数でべき乗した値を返します。累乗計算を行いたいときに使われる、数学関連の基本的なメソッドです。
構文
Math.pow()関数の構文は以下のとおりです。
Math.pow(基数, 指数);
第1引数にはべき乗される数値(基数)、第2引数には何乗するかを表す数値(指数)を指定します。
使用例
次のサンプルコードでは、48の2乗を計算し、その結果を画面に表示しています。
<html>
<head>
<title>JavaScript サンプル</title>
</head>
<body>
<script type="text/javascript">
var result = Math.pow(48, 2);
document.write("計算結果: " + result);
</script>
</body>
</html>実行結果
計算結果: 2304
さまざまなべき乗計算の例
Math.pow()は、正の整数だけでなく、小数や負の数も扱うことができます。
console.log(Math.pow(2, 10)); // 1024 console.log(Math.pow(5, 3)); // 125 console.log(Math.pow(2, 0.5)); // 1.4142135623730951(2の平方根) console.log(Math.pow(2, -2)); // 0.25(2の-2乗)
注意点
ES2016(ES7)以降では、べき乗演算子「**」を使うことでも同じ計算が可能です。例えば「48 ** 2」は「Math.pow(48, 2)」と同じ結果になります。また、引数に数値以外の値を指定した場合は、自動的に数値へ変換されてから計算される点にも留意してください。
-
JavaScriptのMath.sin()関数の使い方を解説
Math.sin()関数とはJavaScriptのMathオブジェクトが提供するsin()関数は、引数として受け取った角度(ラジアン単位)の正弦(サイン)の値を返します。サインは三角関数の一つで、直角三角形における斜辺と対辺の比率を表すものです。波形の生成、アニメーション、ゲーム開発、信号処理など、幅広い分野で活用されています。構文Math.sin()関数の構文は以下のとおりです。Math.sin(角度)引数にはラジアン単位の角度を指定します。度数法(90°など)で表された角度をラジアンに変換する場合は、「度 × (Math.PI / 180)」という計算式を使用します。使用例次の例では、90
-
JavaScriptのMath.cosh()関数とは?使い方とサンプルコードを解説
JavaScriptのMathオブジェクトが提供するcosh()メソッドは、引数として受け取った角度(ラジアン単位)の双曲線余弦(ハイパボリックコサイン)の値を返します。双曲線余弦は、三角関数の余弦(cos)と似た性質を持つ関数で、数学や物理学の分野、特に懸垂線(カテナリー曲線)の計算などでよく利用されます。なお、度数法ではなくラジアンで値を指定する点に注意してください。構文cosh()メソッドの基本的な構文は以下のとおりです。Math.cosh(90)引数には数値(ラジアン単位の角度)を指定します。使用例次のコードでは、90ラジアンの双曲線余弦の値を計算し、画面に表示しています。<ht