HOWTO · JavaScript
JavaScript で数値を二乗する
このチュートリアルでは、JavaScript で数値を二乗する方法について説明します
このページの内容
この記事では、JavaScript で数値を二乗する方法を複数の方法で説明します。
JavaScript で数値を二乗するには Math.pow() メソッドを使用する
JavaScript で数値を二乗する方法の 1つは、Math ライブラリの pow() メソッドを使用することです。この関数は 2つの引数をとります。1つ目の引数は対象の変数か値で、2つ目の引数はそれ自体に掛けたい回数です。2 乗したい場合は、第 2 引数として 2 を送ります。
let squaredNumber = Math.pow(5, 2);
console.log('5*5 = ', squaredNumber);
let variable = 5;
let squaredNumber2 = Math.pow(variable, 2);
console.log('5*5 = ', squaredNumber2);
出力:
5*5 = 25
5*5 = 25
JavaScript で数値を平方するには Exponentiation メソッドを使用する ECMAScript 6
JavaScript ECMAScript 6 で数値を平方するもう一つの方法は、Exponentiation メソッドを使用することです。メソッド a ** b は Math.pow 関数と同じ結果を返します。ES6 の Exponentiation メソッドを使って数値を平方するには、式は a ** 2 となります。
function squareMyNumber(no) {
return no ** 2
}
let squared = squareMyNumber(5);
console.log(' 5 ** 2 = ', squared);
出力:
5 ** 2 = 25
JavaScript で数値を平方するには bigInt() ライブラリを使用する
最後のチュートリアルで説明したいのは、BigInteger.js ライブラリを使って JavaScript で数値の平方演算を行う方法です。以下のように CDN というライブラリをインポートする必要があります。
<script src="https://cdnjs.cloudflare.com/ajax/libs/big-integer/1.6.40/BigInteger.min.js"></script>
次に、次のように使用できます。
function squareMyNumber(no) {
return bigInt(no).square()
}
let squared = squareMyNumber(5);
console.log('square of 5 using bigInt library= ' + squared);
出力:
26593302.js:13 square of 5 using bigInt library= 25