Question: Can someone double check my code please, it is not running correctly. HTML Higher Lower Higher Lower Guess a number between 1 and N .

Can someone double check my code please, it is not running correctly.

HTML

Higher Lower

Higher Lower

Guess a number between 1 and N.

JavaScript

let maxRange;

while (true) {

maxRange = prompt("What should the highest Range be?");

if (isNaN(maxRange)) {

continue;

}

if (!Number.isInteger(maxRange)) {

maxRange = Math.round(maxRange);

}

if (maxRange <= 0) {

console.log("Enter a number higher than 0");

continue;

}

const maxNumberSpan = document.getElementById('max-range');

}

let inputArray = [];

let num = Math.floor(Math.random() * maxRange) + 1;

document.querySelector('.btn').onclick = (e) => {

e.preventDefault();

do_guess();

}

console.log(num);

function do_guess() {

let guess = Number(document.getElementById("guess").value);

let message = document.getElementById("message");

if(isNaN(guess)) {

message.innerHTML = "That is not a number!";

return;

}

if(guess > maxRange || guess < 1) {

message.innerHTML = "That number is not in range, try again";

return;

}

if(guess in inputArray) {

message.innerHTML = "Number guessed already";

return;

}

inputArray.push(guess);

if(guess == num) {

message.innerHTML = "You got it! It took you" + inputArray.lenght + "tries and you guesses were" + inputArray.join();

}

else if (guess > num) {

message.innerHTML = "No, try a lower number.";

}

else {

message.innerHTML = "No, try a higher number.";

}

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!