我已经设置了一部分代码,用于接受一个数字并滚动很多次并显示来自那么多卷的一系列结果。我不确定我应该为这些要点做些什么。任何建议或一些解释这些东西可能意味着什么将是欣赏。
检查用户是否输入了要滚动的金额
滚动,直到您点击用户滚动输入的总和 显示相应的模具图像
报告在div中获取总和所需的卷数
function rollNDice(n) {
var result = [ ];
for (var i = 0; i < n; i++) {
result.push(rollDie());
}
return result;
}
console.log(rollNDice(4));
&#13;
答案 0 :(得分:0)
function rollNDice(n=5,parent) {//ns default value is 5
var result = [ ];
var total=0;//save total
var images=["one.jpg","two.jpg","three.jpg","four.jpg","five.jpg","six.jpg"];//some images to display
for (var i = 0; i < n; i++) {
var random=Math.floor(Math.random()*6)+1;//random number between 1 and 6
total+=random;
result.push(random);
if(parent) parent.innerHTML+="<img src='"+images[random-1]+"'>";
}
if(parent) parent.innerHTML+=total;
return result;
}
这可以使用另一个变量和参数,并通过向n。
添加默认参数来完成一些测试用例:
console.log(rollNDice(4));
console.log(rollDice());
console.log(rollNDice(5,document.body);