在 JavaScript 對數字求平方
Moataz Farid
2023年10月12日
-
在 JavaScript 中使用
Math.pow()
方法對數字求平方 -
在 JavaScript ECMAScript 6 中使用
Exponentiation
方法對數字求平方 -
在 JavaScript 中使用
bigInt()
庫對數字進行平方計算
本文將說明如何以多種方式在 JavaScript 中對數字求平方。
在 JavaScript 中使用 Math.pow()
方法對數字求平方
在 JavaScript 中對一個數字進行平方的一種方法是使用 Math
庫中的 pow()
方法。該函式需要兩個引數:第一個是我們的目標變數或值,第二個是我們想要將其乘以自身的次數。如果我們想讓這個數字平方,我們將傳送 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 ECMAScript 6 中使用 Exponentiation
方法對數字求平方
另一種在 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