1から10まで足す

そろばんでよくやる準備体操で1から順番にひたすら足す、というのがあります。
1から10まで足して「55」とか、100まで足して「5050」とか。

プログラムでそれをやると数行でOK。
「sum」という入れ物にどんどん足していく感じです。

・その1


var sum = 0;
for (var idx = 1; idx <= 10; idx++) {
    sum += idx;
}
console.log(sum);

・その2
※あらかじめ、足すものがわかっている場合


var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
var sum = 0;
arr.forEach(function(num) {
    sum += num;
});
console.log(sum);

・その3
「reduce」という方法もあるがちょっと難しいので興味がある人は自習で!

最新記事

過去の記事一覧