https://codepen.io/quanahquan/pen/qmvYEq?editors=1010Ifステートメントのシーケンスは
var resultArray = [];
function pickRandom(){
var min = parseInt(document.getElementById("min").value);
var max = parseInt(document.getElementById("max").value);
var result = Math.floor((Math.random() * max) + min);
if (resultArray.includes(result))
{
pickRandom();
}
if (resultArray.length === max)
{
alert("you ran out of number");
}
else
{
resultArray.push(result);
document.getElementById("result").value = result;
}
}
こんにちはみんな...私は2つのIF文を持っているこの
の背後にある論理を理解することはできませんが、この場合には、私はresultArrayを置く場合。長さ===最大IF文を秒単位で指定すると、48個の数値がランダムに選択される前にトリガされるなどの望ましくない結果になります
resultArray.length === max IF文を最初に置くと、アラートの前にすべての48の番号...
質問にすべてのコードを入れてください。それ以外の場合は他のコードを使用しないでください。 – epascarello
私はちょうどしました、ありがとう、それはどうすれば他の場合がありますか? –