Итак, кроме опечаток и логических ошибок, попробуйте троичную здесь:
const mark = grade => grade <= 3 ? "poor" : grade < 8 ? "good" : "excellent";
alert(2 + ":" + mark(2))
// for testing purposes:
console.log(4,mark(4))
console.log(7,mark(7))
console.log(9,mark(9))
ваш код исправлен (То же, что и удаленный код Нины. Я удалю его, если она восстановит)
function mark(grade) {
if (grade <= 3) return "poor"; // no need for else when you return
if (grade < 8) return "good"; // no need to test 3 again
return "excellent";
}
alert(mark(2))