gpt4 book ai didi

javascript - 滚动 3 个骰子 50 次并将每个骰子存储在数组中并以 html 形式显示

转载 作者:行者123 更新时间:2023-12-02 17:24:54 25 4
gpt4 key购买 nike

我需要模拟滚动 3 个骰子 50 次,将每个骰子存储在数组中,并将结果显示在表格中。我还需要显示每个实例相加的结果。 Ex 在第 1 卷上,每个我得到 3+4+2 = 9。我有一些代码,但它不会显示。我不确定它出了什么问题。

  <!--
var array1 = new Array(50);
var array2 = new Array(50);
var array3 = new Array(50);
var array4 = new Array(50);

function roll()
{
var face = Math.floor( (Math.random() *6) + 1);
return face;
}

for( var i = 0; i < array.length; i++)
{
array1[i] = roll();
}

for( var i = 0; i < array.length; i++)
{
array2[i] = roll();
}

for( var i = 0; i < array.length; i++)
{
array3[i] = roll();
}

for( var i = 0; i < array.length; i++)
{
array4[i] = array1[i] + array2[i] + array3[i];
}

//Making table
document.write('<table border="1" cellspacing="1" cellpadding="5">')

//Loops through array object and writes values in appropriate table cells
for(var i = 0; i < 50; i++)
{
document.write('<tr>')
document.write('<td>' + i + '</td>');
document.write('<td>' + array1[i] + '</td>');
document.write('<td>' + array2[i] + '</td>');
document.write('<td>' + array3[i] + '</td>');
document.write('<td>' + array4[i] + '</td>');
document.write('</tr>')
}

document.write('</table>')

最佳答案

for( var i = 0; i < array.length; i++) 中有错误每一次。将它们替换为 for( var i = 0; i < array1.length; i++) , for( var i = 0; i < array2.length; i++) , for( var i = 0; i < array3.length; i++)for( var i = 0; i < array4.length; i++)

关于javascript - 滚动 3 个骰子 50 次并将每个骰子存储在数组中并以 html 形式显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23574867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com