質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.51%

  • JavaScript

    20432questions

    JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

JS 1〜10までの足し算を計算式とともに表示

解決済

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 906

showTime

score 1

前提・実現したいこと

ここに質問したいことを詳細に書いてください
javascriptで下記のように表示するコードが知りたいです。

1+2=3
1+2+3=6
1+2+3+4=10
1+2+3+4+5=15

と、+10までです。

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

途中段階ですが...。

var a = 1
for (i = 1; i <= 10; i = i +1){
var b = a + i
document.write(a,"+",i,"=",b,"<br>");
}

試したこと

document.writeで足し算の式の数を増やすも結局、
段階的に増やして表示させる事が出来ずに困ってます。

補足情報(言語/FW/ツール等のバージョンなど)

JS初心者の為、解説なども併せて頂けると大変助かります。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • matobaa

    2016/07/24 13:50

    授業とか数万円とかって、何の話?

    キャンセル

  • kei344

    2016/07/24 13:56

    まだ質問が「受付中」になっていますが、いったん「解決済」にされてはいかがでしょうか。

    キャンセル

  • 退会済みユーザー

    2016/07/24 14:34

    こちらの質問が他のユーザから「やってほしいことだけを記載した丸投げの質問」という指摘を受けました
    「質問を編集する」ボタンから編集を行い、調査したこと・試したことを記入していただくと、回答が得られやすくなります。

回答 2

+4

var a = [ 1, 2 ];
for ( let i = 2; i <= 10; i++, a.push( i ) ) {
    console.log( a.join( ' + ' ) + ' = ' + ( ( i + 1 ) * i / 2 ) );
}
// 1 + 2 = 3
// 1 + 2 + 3 = 6
// 1 + 2 + 3 + 4 = 10
// 1 + 2 + 3 + 4 + 5 = 15
// 1 + 2 + 3 + 4 + 5 + 6 = 21
// 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28
// 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 = 36
// 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45
// 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/07/24 14:48

    これなんでマイナス評価入ってるの?
    結果見ると正しいんだけど。。。

    キャンセル

  • 2016/07/24 14:53

    どうもマイナスを付けた方にとっては回答してはいけない質問だったらしく、kentei_syunraiさんともどもマイナスを付けられてしまったようです。もしくは let が使えない環境で検証されたのかもしれません。

    キャンセル

  • 2016/07/24 14:57

    二人共だったんですね。コチラだけ下がってたんでなにが違うのかと不思議だったんですが。
    理解しました。

    キャンセル

  • 2016/07/24 16:30

    私があのようなコメントしたからと思うのは自意識過剰ですかね?

    課題丸投げの質問するのも答えるのもプラスするのもマイナスするのも自由だと思います。

    この中で明らかにこのサイトの意図に沿ってないのは丸投げの質問する事だけで、それによる不利益は質問者がその内受けるでしょう。

    キャンセル

  • 2016/07/24 17:03

    To: Zuishinさん
    > 私があのようなコメントしたからと思うのは自意識過剰ですかね?
    すみません、そういうつもりではなかったのですが、このページを読めばそう取れてしまいますね。不快な気分にさせて申し訳ありません。

    > 課題丸投げの質問するのも答えるのもプラスするのもマイナスするのも自由だと思います。
    私もそう思います。質問者さんは修正依頼を読んでいないようなので、気づけばいいなと思って回答しました。

    キャンセル

  • 2016/07/24 17:42

    いえいえ、自意識過剰というのは私が勝手に思ったことで、マイナスされた方は独自に思われたかもしれないのに、私の意見で左右されたと思うことが私の自意識過剰なのかなと。

    キャンセル

  • 2016/07/24 17:43

    わかりにくい表現でこちらこそすみませんでした。言葉が足りないというのはよく言われます。

    キャンセル

checkベストアンサー

+2

var formula = "1"
for(var i = 2; i <= 10; i = i + 1){
  formula += "+" + String(i);
  var answer = ((1 + i) * i) / 2;
  console.log(formula + "=" + String(answer));
}

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/07/24 13:41

    ありがとうございました。表示されました。
    大変助かりました。また、勉強不足で申し訳ございませんでした。

    キャンセル

同じタグがついた質問を見る

  • JavaScript

    20432questions

    JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。