ホームページ > 記事 > ウェブフロントエンド > JavaScriptで3つの数値の合計を求める方法
2 つの方法: 1. " " 演算子を使用して 1 つずつ追加します。構文は "Count 1, Count 2, Count 3" です。 2. 数値を配列に格納し、配列関数reduce()またはreduceRight()を使用して配列要素の合計を計算します。構文は「arr.reduce(function f(pre,curr){return pre cur})」です。 " または "arr.reduceRight" (function f(pre,curr){return pre cur})"。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
3 つの数値の合計を求める JavaScript メソッド
方法 1: " " 演算子を使用して 1 つずつ加算します
var a=4,b=5,c=6,d; d=a+b+c; console.log(d);
方法 2: 配列関数 Reduce() または ReduceRight()
1) に 3 つの数値を格納します。配列var arr = [5, 10, 15];2) 配列関数 reduce() または reduceRight() を使用して、配列要素の合計を計算します。
var b =arr.reduce(function f(pre, curr){ return pre + curr; }); console.log(b);
var b =arr.reduceRight(function f(pre, curr){ return pre + curr; }); console.log(b);
知識を広げる
reduce() メソッド
reduce() メソッドは、配列内のすべての要素に対して指定されたコールバック関数を呼び出します。このコールバック関数の戻り値は累積結果であり、この戻り値は次回コールバック関数が呼び出されるときにパラメータとして提供されます。具体的な使用法は次のとおりです。
array.reduce(callbackfn[, initialVaule]);パラメータの説明:
function callbackfn(previousValue, currentVaule, currentIndex, array);コールバック関数パラメータの説明:
reduceRight() メソッド
reduceRight() メソッドは、配列内のすべての要素に対して指定されたコールバック関数を右から左に呼び出します。このコールバック関数の戻り値は累積結果であり、この戻り値は次回コールバック関数が呼び出されるときにパラメータとして提供されます。array.reduceRight(callbackfn[, initialValue]);このメソッドの構文と使用法は、reduce() メソッドとほぼ同じですが、唯一の違いは、配列の右側からコールバック関数を呼び出すことです。 。 initialValue が指定されている場合、reduceRight() メソッドは、配列内の要素ごとに callbackfn 関数をインデックスの降順で 1 回呼び出します。 InitialValue が指定されていない場合、reduceRight() メソッドは、最後から 2 番目の要素から開始して、インデックスの降順で各要素に対して callbackfn 関数を呼び出します。
[関連する推奨事項: JavaScript ビデオ チュートリアル、Web フロントエンド開発
]###以上がJavaScriptで3つの数値の合計を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。