JavaScript で数値を二乗する

Moataz Farid 2023年10月12日
  1. JavaScript で数値を二乗するには Math.pow() メソッドを使用する
  2. JavaScript で数値を平方するには Exponentiation メソッドを使用する ECMAScript 6
  3. JavaScript で数値を平方するには bigInt() ライブラリを使用する
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 ** bMath.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

関連記事 - JavaScript Math