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