Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查随机数的2次尝试是否相同?_Javascript_Html - Fatal编程技术网

Javascript 如何检查随机数的2次尝试是否相同?

Javascript 如何检查随机数的2次尝试是否相同?,javascript,html,Javascript,Html,我试图找出一个if语句,它允许我检查当前的任何值(Math.floor(Math.random()*5)给我的值与上次尝试的值相同?我知道我可以让它打印出来,但是否有办法让系统检查?您需要将以前的值和当前值存储到变量并进行比较。例如: 鉴于: function randomInteger(limit) { return Math.floor(Math.random() * limit); } 您可以将两者存储到变量并进行比较: var previousValue = randomInt

我试图找出一个if语句,它允许我检查当前的任何值(Math.floor(Math.random()*5)给我的值与上次尝试的值相同?我知道我可以让它打印出来,但是否有办法让系统检查?

您需要将以前的值和当前值存储到变量并进行比较。例如:

鉴于:

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
存储以前的值并将其与当前值进行比较