-3

わかりましたので、私は 10 個の乱数を生成する必要がある学校の実験室の課題に取り組んでいます。私がこれまでに持っているコードはそれを行います。しかし、2 番目の部分では、document.write またはその他の表示方法を使用してこれらの数値の合計を表示する必要があり、かなり困惑しています。

<html>
<head>
<title> Lab 5 </title>
</head>
<body>
<script type="text/javascript">
var numbers = new Array(10);
var sum = 0;
var i;
</script>
<script type="text/javascript">
for (var i = 0; i <10; i++) {
document.write("numbers[" + i + "]: " + Math.floor(Math.random() *100)+ "<br/>");
}
</script>
</body>
</html>

助けてくれてありがとう!

4

3 に答える 3

1

現在の数値変数を作成し、for ループの各反復で乱数と等しくなるように設定します。あとは、それを合計に追加して、最後に表示するだけです。

于 2013-07-23T23:27:29.737 に答える
0

数値を配列に格納することはなく、実際に追加することもありません。(これらの数値を保存するように求められたと仮定すると) 正しいループは次のようになります。

var numbers = [];
var sum = 0;
var randomNumber;

for(var i = 0;i<10;i++){
  randomNumber = Math.floor(Math.random()*100);
  numbers.push(randomNumber);
  sum += randomNumber;
  document.write("numbers[" + i + "] = " + randomNumber + "<br/>");
}
document.write("sum = " + sum);
于 2013-07-23T23:38:37.497 に答える