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