Build a Fortune Teller - Build a Fortune Teller

Tell us what’s happening:

Everything checks out except one step. I am getting this message: “the randomNumber should correspond to its fortune. For example, if randomNumber is 1, the selectedFortune should be equal to fortune1 and so on.” I feel as though I did exactly that. The code is working too, but it won’t pass. What am I missing?

Your code so far

const fortune1="Your cat will look very cuddly today."
const fortune2="The weather will be nice tomorrow."
const fortune3="Be cautious of your new neighbours."
const fortune4="You will find a new hobby soon."
const fortune5="It would be wise to avoid the color red today."

let randomNumber= Math.floor (Math.random() *5) +1;
let selectedFortune;

  if (randomNumber === 1){
    selectedFortune = fortune1;
  } else if (randomNumber=== 2){
    selectedFortune = fortune2;
  } else if (randomNumber=== 3){
    selectedFortune = fortune3;
  } else if (randomNumber=== 4){
    selectedFortune = fortune4;
  } else if (randomNumber=== 5);{
    selectedFortune = fortune5;
  }
  console.log(selectedFortune);

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36

Challenge Information:

Build a Fortune Teller - Build a Fortune Teller

Welcome to the forum :wave:

One of your if statements if malformed.