Poprawka: w aktualnej sytuacji robisz przypisanie, wcześniej zasugerowałem porównanie, ale zapomniałem, ze to nie ten jezyk i logicznie BOOLEAN, jest typem logicznym prawda/falsz 0/1.
W tej kolei rzeczy po prostu zmienna obywatelstwo sama w sobie jest logicznym typem wiec wystarczy jej uzyc tak
if(obywatelstwo && 35 <= wiek) // = to przypisanie
else if(obywatelstwo || wiek < 35) // znowu =
zamiast " =" , porównanie poprzez podwójne == również bedzie niepoprawne w tym wypadku
np.
else if(obywatelstwo == false || wiek < 35) // faktyczny blad
if(obywatelstwo && 35 <= wiek){
console.log("mozesz ubiegac sie o fotel prezydencki");
}
else if(obywatelstwo || wiek < 35) {
console.log("nie mozesz ubiegac sie o fotel prezydencki");
}