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

Тест выявляет ошибку при temperature = 15 и 22? Подскажите, пожалуйста, что не правильно:

var temperature = 20;
var itsRaining = false;

var minutes;

if (isRaining = true) {
  minutes = 0  
  }
  else if (temperature < 0 || temperature > 35) {
    minutes = 0
    }
    else if (temperature = 20) {
      minutes = 20
      }
      else if (temperature < 20) {
        minutes = temperature       
        }
        else if (temperature > 20) {
          minutes = (20 - (temperature - 20))
          }

Ваша программа при любых условиях возвращает ноль.
Переменная называется itsRaining, а в условии if (isRaining = true) допущена опечатка в её названии. Плюс для сравнения нужно использовать == или ===, иначе вы присваиваете переменной новое значение.

Спасибо за ответ.

1 Симпатия