トップサービス導入事例強み開発ブログよくある質問会社案内 お問い合わせ
【学生向け】

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」という方法もあるがちょっと難しいので興味がある人は自習で!