(age < 1) ? ageGroup=‘Котята’ :
(age > 1 && age <= 3) ? ageGroup=‘Молодые коты’ :
(age > 3 && age < 7) ? ageGroup=‘Коты средних лет’ :
(age >= 7) ? ageGroup=‘Почетные коты’;
А почему не хочет сработать?
(age < 1) ? ageGroup=‘Котята’ :
(age > 1 && age <= 3) ? ageGroup=‘Молодые коты’ :
(age > 3 && age < 7) ? ageGroup=‘Коты средних лет’ :
(age >= 7) ? ageGroup=‘Почетные коты’;
А почему не хочет сработать?
Благодарю - получилось.
Здравствкуйте! Подскажите, почему не работает?
var age = 5;
var ageGroup;
if (age<=1) {
ageGroup = ‘Котята’;
} else if (age > 1 && age <= 3 ) {
ageGroup = ‘Молодые коты’
} else if (age > 3 && age <= 7) {
‘Коты средних лет’
} else if (age > 7) {
ageGroup = ‘Почтенные коты’
}
А так работает (я поменяла местами условия):
if (age > 3 && age <=7) {
ageGroup = ‘Коты средних лет’
} else if (age <= 1) {
ageGroup = ‘Котята’
} else if (age > 1 && age <=3) {
ageGroup = ‘Молодые коты’
} else if (age > 7) {
ageGroup = ‘Почтенные коты’
}
Добрый день.
Первый вариант не работает, потому что пропущено присвоение:
ageGroup = ‘Коты средних лет’
var age = 5;
var ageGroup;
if (age <= 1) {
ageGroup = ‘Котята’;
} else if (age > 1 && age <= 3 ) {
ageGroup = ‘Молодые коты’;
} else if (age > 3 && age <=7) {
ageGroup = ‘Коты средних лет’;
} else if (age > 7) {
ageGroup = ‘Почтенные коты’;
}