js HIT&BLOW
Q&A
Closed
解決したいこと
ここに解決したい内容を記載してください。
アドバイスください、、、、
プログラムに出力された時に、以下を行いたいです
入力した数字を配列に入れて比較したほうが良いのでしょうか?
この実装後に、ランダムに決めた4桁の数字と入力した数字を比較して
HIT&BLOWを判定したいです、、
質問がわかりづらかったらすみません!!
1、入力した数値の重複を判定
2、送信ボタン押した時に、入力した数字を消したい
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
該当するソースコード
ソースコードを入力
<script>
let array = [];
let inputNum = [];
let queNum = [];
//スタートボタンクリック時に重複のないランダムな4桁の数字を出力
function newGame(){
const numList = ["0","1","2","3","4","5","6","7","8","9"];
for(let i=0; i<4; i++){
let ran = Math.floor(Math.random() * numList.length);
queNum[i] = numList[ran];
numList.splice(ran,1);
}
console.log(queNum);
}
//4桁の数字の判定
submit.addEventListener('click', function(){
inputNum = (document.getElementById("inputArea").value);
document.getElementById("inputArea").textContent = "";
document.getElementById("outputArea").textContent = "";
let digit = String(inputNum).length;
if(digit === 4){
console.log(inputNum);
} else {
document.getElementById("outputArea").textContent = ("数字は4桁で入力してください");
return
}
judge();
});
function judge(){
}
</script>
### 自分で試したこと
0 likes