Javascript 如何检查随机数的2次尝试是否相同?
我试图找出一个if语句,它允许我检查当前的任何值(Math.floor(Math.random()*5)给我的值与上次尝试的值相同?我知道我可以让它打印出来,但是否有办法让系统检查?您需要将以前的值和当前值存储到变量并进行比较。例如: 鉴于:Javascript 如何检查随机数的2次尝试是否相同?,javascript,html,Javascript,Html,我试图找出一个if语句,它允许我检查当前的任何值(Math.floor(Math.random()*5)给我的值与上次尝试的值相同?我知道我可以让它打印出来,但是否有办法让系统检查?您需要将以前的值和当前值存储到变量并进行比较。例如: 鉴于: function randomInteger(limit) { return Math.floor(Math.random() * limit); } 您可以将两者存储到变量并进行比较: var previousValue = randomInt
function randomInteger(limit) {
return Math.floor(Math.random() * limit);
}
您可以将两者存储到变量并进行比较:
var previousValue = randomInteger(5);
var currentValue = randomInteger(5);
if (currentValue === previousValue) {
/* your conditional code here */
}
或者,您可以跳过将当前值存储到变量并直接比较新值:
if (randomInteger(5) === previousValue) {
/* your conditional code here */
}
只需检查此布尔值:
Math.floor(Math.random()*5)==Math.floor(Math.random()*5)
我们能看到您所指的代码吗?所以存储它并检查…..只需使用变量prev\u val
存储以前的值并将其与当前值进行比较