ex)
if(hour < 11){
alert('아침먹을 시간입니다.')
} else if (hour < 15){
alert('점심먹을 시간입니다.')
} else{
alert('저녁먹을 시간입니다.')
}
중첩 조건문에서 중괄호를 생략한 형태, 겹치지 않는 3가지 이상의 조건으로 나눌 때 사용.
※ else if 구문을 사용할 때는 앞 단계에서 비교했던 것을 다음 단계에서 한 번 더 비교하고 있지는 않는지 꼭 확인하기
ex)
switch (input % 2){
case0 :
alert('짝수입니다.')
break
case1 :
alert('홀수입니다.')
break
default:
alert('숫자가 아닙니다.')
break
▶ switch 조건문
특정 값의 조건을 비교할 때 사용.
▷ break
switch 조건문이나 반복문을 빠져나가기 위해 사용하는 키워드.
ex) (number >= 0) ? '0이상의 숫자입니다.' : '0보다 작은 숫자 압니다.'
▶ 기본 형태
불 표현식 ? true일 때 결과 : false일 때의 결과
항상 if조건문만 접해오다가 switch조건문도 있다라는 것을 배웠고, 익숙치 않은 switch 조건문을 교재의 예제를 통해 연습함으로써 좀더 다양한 방법을 익힐 수 있었다.