can you make the the code below insted of guessing multiple times they only get to guess onece and if they get it wrong it ends please rewrite the code and if you need to take some stuff out do so as long as it works var var1 = document.getElementById("message1") var answer = Math.floor(Math.random()*1000) + 1; var numofguesses = 0; var guessesnum = []; function Gus(){ var guess = document.getElementById("guess").value; if(guess < 1 || guess > 1000 ){ alert("Enter a number Between 1 to 1000"); } else{ guessesnum.push(guess); numofguesses += 1; if(guess < answer){ var1.textContent = "Your Guess is low" numofguesses; guessesnum; } else if(guess > answer){ var1.textContent = "Your Guess is High" numofguesses; guessesnum; } else if(guess == answer){ var1.textContent = "won" } }
can you make the the code below insted of guessing multiple times they only get to guess onece and if they get it wrong it ends
please rewrite the code and if you need to take some stuff out do so as long as it works
var var1 = document.getElementById("message1")
var answer = Math.floor(Math.random()*1000) + 1;
var numofguesses = 0;
var guessesnum = [];
function Gus(){
var guess = document.getElementById("guess").value;
if(guess < 1 || guess > 1000 ){
alert("Enter a number Between 1 to 1000");
}
else{
guessesnum.push(guess);
numofguesses += 1;
if(guess < answer){
var1.textContent = "Your Guess is low"
numofguesses;
guessesnum;
}
else if(guess > answer){
var1.textContent = "Your Guess is High"
numofguesses;
guessesnum;
}
else if(guess == answer){
var1.textContent = "won"
}
}
}
Step by step
Solved in 2 steps