在 JavaScript 對數字求平方

Moataz Farid 2023年10月12日
  1. 在 JavaScript 中使用 Math.pow() 方法對數字求平方
  2. 在 JavaScript ECMAScript 6 中使用 Exponentiation 方法對數字求平方
  3. 在 JavaScript 中使用 bigInt() 庫對數字進行平方計算
在 JavaScript 對數字求平方

本文將說明如何以多種方式在 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

相關文章 - JavaScript Math