Длительность прогулки

Ругается: Синтаксическая ошибка. Строка 8, позиция 30

Проверяет: Первый тест. Идёт дождь, температура — 15. Ожидаю время прогулки 0

Дальше ничего не происходит. Что не так ?

var temperature = 20;

var isRaining = true;
var minutes = 0;

if (isRaining) {
minutes = 0;
} else if (!isRaining) {
if ( temperature >= 10 && < 15 ) {
minutes = 30;
} if ( temperature >= 15 && < 25) {
minutes = 40;
} if ( temperature >= 25 && <=35) {
minutes = 20;
} else {
minutes = 0;
}
}