mardi 10 mars 2020

Attempting to nest if/else statement in while loop

I'm setting up the following while loop to continue to print a message for each even number entered but print a different message for an odd number and stop:

userEnteredNumber = prompt("Please enter a number:");

while (userEnteredNumber%2 === 0) {
  if (userEnteredNumber%2 === 0) {
    document.write(userEnteredNumber + EVEN_MESSAGE);
  } else if (userEnteredNumber%2 !== 0) {
    document.write(userEnteredNumber + NOT_EVEN_MESSAGE);
  }
  userEnteredNumber = prompt("Please enter a number:");
  console.log(userEnteredNumber);
}

Right now it will continue to print with even number entry and stop if an odd number is entered, but the odd number message won't print. Not really understanding why the odd message won't print. Hoping someone can help clarify it for me!

Aucun commentaire:

Enregistrer un commentaire