【JavaScript】配列データの合計値を求める(forの場合)
参考にしたのは
JavaScriptの色々なfor文|for・for-each・for-in・for-of - いつ俺〜いつから俺ができないと錯覚していた?〜
テストの合計値を計算する。
var goukei = 0; //合計値を初期化。
var testPoints = [88, 75, 100]; //国語、算数、理科とかそんなん。
testPoints.forEach(function(value) { //testPointsに対して行いたい処理をfunction以下に書く。valueに順にtestPointsの値が入るということのよう。
goukei += value;
});console.log(goukei);
263になるのです。
JSBinで確認しよう。
【JavaScript】配列データの合計値を求める(forの場合)
for in とか for of とかじゃなくてただのfor。
テストの合計値を求める。
var goukei = 0; //合計値を初期化。
var testPoints = [88, 75, 100]; //国語、算数、理科とかそんなん。
for(var i = 0;i<testPoints.length;i++){ //lengthはtestPoints内のデータ数。
goukei = goukei + testPoints[i]; //goukei += testPoints[i]; でも可のはず。
}
console.log(goukei);
263になるのです。
JSBinで確かめよう。
【JavaScript】配列データの合計値を求める(for of の場合)
参考にしたのは
JavaScriptの色々なfor文|for・for-each・for-in・for-of - いつ俺〜いつから俺ができないと錯覚していた?〜
テストの合計点を計算する。
var goukei = 0; //合計値を初期化。
var testPoints = [88, 75, 100]; //国語、算数、理科とかそんなん。
for(var val of testPoints ) { //配列testPointsの値を順にvalに格納。
goukei += val; // goukei = goukei + val つまり0 = 0 + 88 → 88 = 88 + 75、→ 163 = 163 + 100。で、合計は。。。
}
console.log(goukei);
263になるのです。
はじめに
主にJavaScriptの学習日記