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