Вашему оператору else требуется if
if(somethingisTrue)
{
return "it is true";
}
else if(somethingelseistrue)
{
return "no the other thing was true";
}
else
{
return "nothing is true"
}
Кроме того, === проверяет, равны ли строки и являются ли они строками. Часто лучше убедиться, что регистр не учитывается
if(!typeOfPizza)
{
//raise an error as null was passed in
return "false"
}
else if(typeOfPizza.toLowerCase().trim()==="pepperoni"){
{
return true..... you can build the rest
Я часто пишу функцию (прототип) под названием cleanString или compareString, чтобы выполнить всю обычную очистку строк.
Простое решение, но не использует if, как просили.
function exerciseThree(typeOfPizza){
let lovesPizza= typeOfPizza==="pepperoni";
return lovesPizza;
}