else 문의 경우 if문의 조건들을 보고나서 맞지 않으면 else문이 실행이 된다고 보면 됩니다.
if (조건1) {
}
1번 조건이 만족하면 실행이 되고 아니면 종료가 됩니다.
if (조건1) {
} else {
}
1번 조건이 만족한다면 if안에 있는 내용이 실행이 되지만 1번조건이 만족하지 않는다면 else에 있는 코드가 실행이 됩니다.
if (조건1) {
} else if (조건2) {
} else {
}
1번 조건이 만족한다면 else if, else는 실행이 되지 않습니다.
1번 조건이 만족하지 않는다면 2번 조건을 확인하고 그래도 맞지 않는다면 else에 있는 내용이 실행이 됩니다.