このチュートリアルでは、JavaScript で最初から最後まですべての数値のべき乗の合計を取得する方法について説明します。組み込みの # を使用します。 ##Math.pow() メソッドでべき乗を計算し、Arrayreduce() メソッドで値を合計します。
Math.pow() メソッドの使用
数学.pow() メソッドを使用すると、数値の累乗を計算できます。このメソッドを使用すると、最初から最後まですべての数値の累乗を計算できます。
Syntax
Math.pow(base, exponent) ;
ログイン後にコピー
parameter
Base - ベース番号。
#Exponents -底を累乗する指数。
例
たとえば、1 から 4 までの 2 乗したすべての数値の合計を計算する場合は、次のコードを使用できます。それを達成するには-
<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 までのすべての数値を繰り返し処理します。各数値について、その累乗を計算し、合計に加算します。最後に合計を出力します。
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>
ログイン後にコピー
上記のコードでは、最初に、1 から 4 までのすべての数値を含む、numbers という名前の配列を作成します。次に、Array.reduce() メソッドを使用して、これらの値の合計を計算します。 Array.reduce() メソッドに渡す関数は、各数値の 3 乗を計算し、合計に加算します。最後に合計を出力します。
ES6 アロー関数の使用 -
ES6 アロー関数を使用して、最初から最後までのすべての数値の累乗の合計を取得することもできます。
例
たとえば、1 から 4 までのすべての数値のべき乗の合計を取得したい場合は、次のコードを使用できます。上記のコードでは、最初に 1 から 4 までのすべての数値を含むnumbers という配列を作成します。次に、Array.reduce() メソッドを使用して、これらの値の合計を計算します。 Array.reduce() メソッドに渡すアロー関数は、各数値の累乗を計算し、合計に加算します。最後に合計を出力します。
結論
この記事では、JavaScript で最初から最後まですべての数値のべき乗の合計を取得する方法について説明しました。組み込みの Math.pow() メソッドを使用してべき乗を計算し、Array.reduce() メソッドを使用してこれらの値の合計を計算しました。
以上がJavaScript で数値のすべての累乗の合計を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。