Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

JAVASCRIPTの変数代入に関する質問

解決したいこと

属性ans1に変数a.bを代入して、HTMLで表示させたい。

自分で試したこと

エラーは出ないが、代入しても上書きされてしまい、一つしか表示されない。

コマンド

html
image.png

JAVASCRIPT
image.png

結果

image.png

0

1Answer

どのように表示させたいのでしょうか?
例えばa=1 b=2の時、どのような結果を期待しているのかを具体的に示してください。

0Like

Comments

  1. @TonyAven

    Questioner

    まず、一つ目の答えの下にa=〇、b=〇と表示させ、
    二つ目の答えの下にif文を用いて、生成した二つの乱数を小さい順で表示させたいです。
  2. 代入すると値を置き換えるわけですから、1つしか表示されないのはそういうものです。
    「a=〇、b=〇」と表示させたいなら、文字列としてそれを代入します。
  3. @TonyAven

    Questioner

    var hyouzi1= new String("a="a,"b="b);
    document.getElementById("ans1").innerHTML= hyouzi1;
    で文字列変換させて、「a=〇、b=〇」と表示させたいのですが、エラーが出ます。
    何がダメなのでしょうか?
    お願いします。
  4. @TonyAven

    Questioner

    var hyouzi1= new String("a="+a+ "b="+b+);
    document.getElementById("ans1").innerHTML= hyouzi1;
    貼っていただいたURLを参考にし、上記のように書き換えたのですが、
    下記のようなエアラーが出ちゃいました。何がダメなのでしょうか。
    お願いします。
    Uncaught SyntaxError: Unexpected token ')'
  5. var hyouzi1= new String("a="+a+ "b="+b+);
    最後の+が余分です。
  6. @TonyAven

    Questioner

    ありがとうございました。
    できました。

Your answer might help someone💌