(Если мы не берем возможность "else if)
Есть код:
if (temperature >=10 && temperature < 15) {
minutes = 30
}
if (temperature >=15 && temperature < 25) {
minutes = 40
}
if (temperature >=25 && temperature <= 35) {
minutes = 20
}
else
{
minutes = 0
}
К чему именно относится else? "В противном случае" - оно относительно какого невыполненного условия?
Самого последнего которое было в коде перед ELSE? Или JS как-то понимает, что не выполнены все три условия и обращается к ELSE?
Если каждый IF заключен в свои отдельные скобки {} - как Javascript понимает к какому из условий надо сравнивать свое ELSE, если условие не выполнено?