显示掷骰子的次数
showing the number of times dice rolled
我正在尝试创建一个程序,它会告诉我掷骰子 1000 次后落在某个数字上的次数。它是 return 每次滚动的结果给我,我只希望它 return 最后一次。想法?
var dice1 = {};
for (var i = 0; i < 1000; i++) {
var dieValue = [1, 2, 3, 4, 5, 6];
var randomRoll = Math.ceil(Math.random()* this.dieValue.length);
if(randomRoll in dice1) {
dice1[randomRoll]++;
}
else {
dice1[randomRoll] = 1;
}
console.log(dice1);
}
如果只想记录最后一次滚动,请将日志语句放在 for 循环之外:
var dice1 = {};
for (var i = 0; i < 1000; i++) {
var dieValue = [1, 2, 3, 4, 5, 6];
var randomRoll = Math.ceil(Math.random()* this.dieValue.length);
if(randomRoll in dice1) {
dice1[randomRoll]++;
}
else {
dice1[randomRoll] = 1;
}
}
console.log(dice1);
删除 this
,因为您不是在 this
上下文中引用 属性,而是使用变量。另请注意,您应该 log
它脱离循环
var dice1 = {};
for (var i = 0; i < 1000; i++) {
var dieValue = [1, 2, 3, 4, 5, 6];
var randomRoll = Math.ceil(Math.random() * dieValue.length);
if (randomRoll in dice1) {
dice1[randomRoll] ++;
} else {
dice1[randomRoll] = 1;
}
}
console.log(dice1);
<script src="http://gh-canon.github.io/stack-snippet-console/console.min.js"></script>
我正在尝试创建一个程序,它会告诉我掷骰子 1000 次后落在某个数字上的次数。它是 return 每次滚动的结果给我,我只希望它 return 最后一次。想法?
var dice1 = {};
for (var i = 0; i < 1000; i++) {
var dieValue = [1, 2, 3, 4, 5, 6];
var randomRoll = Math.ceil(Math.random()* this.dieValue.length);
if(randomRoll in dice1) {
dice1[randomRoll]++;
}
else {
dice1[randomRoll] = 1;
}
console.log(dice1);
}
如果只想记录最后一次滚动,请将日志语句放在 for 循环之外:
var dice1 = {};
for (var i = 0; i < 1000; i++) {
var dieValue = [1, 2, 3, 4, 5, 6];
var randomRoll = Math.ceil(Math.random()* this.dieValue.length);
if(randomRoll in dice1) {
dice1[randomRoll]++;
}
else {
dice1[randomRoll] = 1;
}
}
console.log(dice1);
删除 this
,因为您不是在 this
上下文中引用 属性,而是使用变量。另请注意,您应该 log
它脱离循环
var dice1 = {};
for (var i = 0; i < 1000; i++) {
var dieValue = [1, 2, 3, 4, 5, 6];
var randomRoll = Math.ceil(Math.random() * dieValue.length);
if (randomRoll in dice1) {
dice1[randomRoll] ++;
} else {
dice1[randomRoll] = 1;
}
}
console.log(dice1);
<script src="http://gh-canon.github.io/stack-snippet-console/console.min.js"></script>