Если у вас есть if/else
цепочка только , то будет выполнено первое совпадение if
. В конце концов, вот как работает if/else
:
if (condition) {
//only executed when condition is true
} else {
//only executed when condition is false
}
Партия else
НЕ будет выполняться при условии true
. Ничто не изменится, если у вас более одной if/else
:
if (condition1) {
//only executed when condition1 is true
} else if (condition2) {
//only executed when condition2 is true and condition1 is false
} else {
//only executed when both condition1 and condition2 are false
}
Цепочка if/else
описывает следующий логический c поток, поэтому он всегда будет предсказуемо оцениваться:
![Flowchart describing the if/else chain](https://i.stack.imgur.com/Jc3jp.png)