質問: Math.floor( Math.random() * 3 ) + 0; console.log("クリックできました。"); user1ban.innerHTML=num1; user2ban.innerHTML=num2; user3ban.innerHTML=num3; com1ban.innerHTML=random1ban; com2ban.innerHTML=random2ban; com3ban.innerHTML=random3ban; if(num1==random1ban && num2==random2ban && num3==random3ban && num4==random4ban && num5==random5ban && num6==random6ban && num7==random7ban && num8==random8ban && num9==random9ban && num10==random10ban){ kekka4.innerHTML="ストレート当選";} else if(){ kekka4.innerHTML="ボックス当選"; }else{kekka4.innerHTML="はずれ";} }//function click締め function check2(){ click2=document.getElementById("click2"); num1=document.getElementById("num1").value; num2=document.getElementById("num2").value; num3=document.getElementById("num3").value; if(num1.match(/^[0-9]{1}$/) && num2.match(/^[0-9]{1}$/) && num3.match(/^[0-9]{1}$/)){ click2.removeAttribute("disabled"); kekka3.innerHTML="入力完了"; }else if(num1=="" || num2=="" || num3==""){ click2.setAttribute("disabled","disabled"); }else{ kekka3.innerHTML="エラー"; click2.setAttribute("disabled","disabled"); } }//function check1の締め 総合課題5 ナンバーズ3 1.ユーザーが数値を入力した物とコンピュータが抽選した数値から当選結果を表示する 2.番号が全て一致し番号の並び順番も一緒の場合→ストレート当選 3.番号が全て一致→ボックス当選 4.その他→ハズレ ※ヒント、Mathクラス random()、配列、indexOf、push、splice、some 入力欄: USER :[ ] [ ] [ ] COM : [ ] [ ] [ ] 当選結果 HTMLソースコード 総合課題5 ナンバーズ10 1.ユーザーが数値を入力した物とコンピュータが抽選した数値から当選結果を表示する 2.番号が全て一致し番号の並び順番も一緒の場合→ストレート当選 3.番号が全て一致→ボックス当選 4.その他→ハズレ ※ヒント、Mathクラス random()、配列、indexOf、push、splice、some 入力欄: USER :[ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] COM : [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] 当選結果
回答: 連番ものを配列にするだけでかなり減らせるはずです。