condition anatomy

if 문은 조건식, 참 블록, 다음 경로로 읽는다

조건문을 볼 때는 괄호 안 표현식이 어떤 bool을 만드는지부터 확인합니다.

if (score >= 60) {
  pass();
} else {
  fail();
}
조건식

score >= 60이 true 또는 false가 됩니다.

true

중괄호 안의 참 블록만 실행합니다.

false

else가 있으면 거짓 경로로 이동합니다.

1

값의 형태

조건식은 최종적으로 bool 하나가 되어야 합니다.

2

평가 순서

else if 체인은 위에서 아래로 검사합니다.

3

경계 입력

60점, 59점처럼 경계값을 직접 확인합니다.