ну этот тред для практики, а вы приводите код из теории. там разные условия задачи.
в вашем коде почему то отсутствуют обычные операторы сравнения и очень много повторяющегося кода. ветка else не нужна, потому что вы и так устанавливаете дефолтное значение var minutes = 0;
должно быть так
var temperature = 20;
var isRaining = true;
var minutes = 0;
if (!isRaining) {
if (temperature >= 10 && temperature < 15) {
minutes = 30;
} else if (temperature >= 15 && temperature < 25) {
minutes = 40;
} else if (temperature >= 25 && temperature <= 35) {
minutes = 20;
}
}
console.log(minutes);