In this tutorial, we'll be discussing how to get the sum of the powers of all the numbers from start to end in JavaScript. We'll be using the built-in Math.pow() method to calculate the powers and the Array reduce() method to sum up the values.
The Math .pow() method allows us to calculate the power of a number. We can use this method to calculate the powers of all the numbers from start to end.
Math.pow(base, exponent) ;##參數
#Base − 基數。
Exponents − 要將基底數提高到的指數。
<html> <head> <title>Examples</title> </head> <body> <div id="result"></div> <script> var sum = 0; for(var i=1; i<=4; i++) { sum += Math.pow(i, 2); } document.getElementById("result").innerHTML = sum; </script> </body> </html>在上面的程式碼中,我們先建立了一個名為sum的變量,並將其初始化為0。然後我們使用for迴圈來遍歷從1到4的所有數字。對於每個數字,我們計算其冪並將其加到sum中。最後,我們印出sum。 使用Array.reduce()方法另一種從起始到結束獲取所有數字的冪之和的方法是使用Array.reduce()方法。 Array.reduce()方法允許我們將一個陣列減少為單一的值。我們可以使用這個方法來對陣列的值求和。 範例例如,如果我們想要取得從1到4的所有數字的3次冪的和,我們可以使用以下程式碼:
<html> <head> <title>Example: Using the Array.reduce() method </title> </head> <body> <div id="result"></div> <script> var numbers = [1, 2, 3, 4]; var sum = numbers.reduce(function(a, b) { return a + Math.pow(b, 3); }, 0); document.getElementById("result").innerHTML = sum; </script> </body> </html>在上面的程式碼中,我們首先建立了一個名為numbers的數組,其中包含從1到4的所有數字。然後我們使用Array.reduce()方法來計算這些值的總和。我們傳遞給Array.reduce()方法的函數計算每個數字的3次方並將其加到總和中。最後,我們印出總和。 使用ES6箭頭函數 -我們也可以使用ES6箭頭函數來取得從開始到結束的所有數字的冪的總和。 範例例如,如果我們想要取得從1到4的所有數字的冪的總和,我們可以使用以下程式碼-
<html> <head> <title>Example: Using the ES6 arrow function</title> </head> <body> <div id="result"></div> <script> var numbers = [1, 2, 3, 4]; var sum = numbers.reduce((a, b) => a + Math.pow(b, 2), 0); document.getElementById("result").innerHTML = sum </script> </body> </html>在上面的程式碼中,我們首先建立了一個名為numbers的數組,其中包含從1到4的所有數字。然後我們使用Array.reduce()方法來計算這些值的總和。我們傳遞給Array.reduce()方法的箭頭函數計算每個數字的冪並將其加到總和中。最後,我們印出總和。 結論在本文中,我們討論如何在JavaScript中取得從開始到結束所有數字的冪的總和。我們使用了內建的Math.pow()方法來計算冪,並使用了Array.reduce()方法來計算這些值的總和。
以上是如何在JavaScript中取得所有數字的冪的和?的詳細內容。更多資訊請關注PHP中文網其他相關文章!