チームのゴール差(フットボール)に基づいてスコアプレディクタを作成しようとしています。私はJavaScriptを初めて使いました。forループから重複した乱数を計算する
私はそれが10倍のサイコロを20回+チームのゴール差と同じようにしたいと思っています。私はこのビットをソートしていると思います。私のコードでは、コンソールに記録されている乱数のリストが得られました。今度は番号(たとえば2)を選択し、リスト内で何回発生したかを確認したいと思います。私はこれをhomeFinalScoreという新しい変数に保存したいと思います(したがって、 '2'が乱数のリストで3回発生する場合、homeFinalScore変数は3になるはずです)。私はいくつかのことを試しましたが、まだそれを並べ替えることができませんでした!
助けが非常に役立つでしょう。前もって感謝します!
var homeFinalScore = 0;
function calculateScore(){
var homeTeam = document.getElementById("HomeTeam").value;
var awayTeam = document.getElementById("AwayTeam").value;
var homeGd = parseInt(document.getElementById("HomeGD").value);
var awayGd = parseInt(document.getElementById("AwayGD").value);
var homeGd = 20 + homeGd;
var awayGd = 15 + awayGd;
for (i = 0; i < homeGd; i++) {
var randNum = Math.floor(Math.random() * 11);
console.log(randNum);
}
}
_ "今私は(例:2)番号を選択したいと思いますし、これがリストで発生回数を確認" _何ですか"リスト"?特定の値が 'randNum'値内にあるかどうかを調べようとしていますか?または、 'randNum'値の配列を作成し、配列内に特定の値が何回出現するかを調べます。 – guest271314
[randNum]がループを通過したときに特定の数字が何回発生したかを調べようとしていますが、それは意味がある場合は – CJ1410
後者です。私は配列がうまくいくかもしれないと思う。 – CJ1410