Есть такой код:
const correctAnswer = (randomNumber) => {
for (let i = 2; i < randomNumber; i++) {
if (randomNumber % i === 0) return 'no';
}
return 'yes';
};
console.log(correctAnswer());
Если в randomNumber будет 7, то результат будет правильный: "Yes". Но если же в randomNumber будет, например, 24, то в консоль будет выводиться тоже "Yes", хотя это не правильный ответ. В чём проблема? Почему функция не работает?