Прохожу 3 проверки из 4. Потом выдает ошибку переменная не определена, хотя первых три теста с этой переменной прошли успешно, значение из 4 теста подставляю в ручную всё срабатывает нормально, подскажите что не так?
var weight = 5.6;
var recommendation;
if (weight < 4) {
recommendation = 'Пора перекусить';
console.log (recommendation.toString());
}
if (weight > 4 && weight <= 5.5 ) {
recommendation = 'Вес в норме';
console.log (recommendation.toString());
}
if (weight > 5.5) {
recommendation = 'Пора на тренировку';
console.log (recommendation.toString());
}
/*
Мяу! Запрограммируй умные весы, чтобы они давали рекомендации в зависимости от веса.
Вес записан в переменную weight.
Рекомендацию записывай строкой в переменную recommendation.
Если вес до 4 кг (не включая это значение), рекомендация – ‘Пора перекусить’.
Если вес от 4 кг включительно до 5.5 кг включительно – ‘Вес в норме’.
Если вес больше 5.5 кг – ‘Пора на тренировку’.
*/