Не срабатывает условие

Почему не отображается женщина на пенсии, когда age >= 55? С "мужским" все корректно работает.

var pensionAge = (floor==="мужской") && (age>=60) ? "да" : "нет";
(floor==="женский") && (age>=55) ? "да" : "нет";

alert(вы на пенсии: pensionAge)

Ответы (1 шт):

Автор решения: Igor
var pensionAge = ((floor==="мужской" && age>=60) || (floor==="женский" && age>=55)) ? "да" : "нет";
alert(вы на пенсии: pensionAge)

как можно "gender" текстовый констан преоброзовать в логическое значение

var isMale   = gender == "мужской";
var isFemale = gender == "женский";
→ Ссылка