if (불 표현식) {
불 값이 참일 경우 실행되는 문장
}
if (불 표현식) {
불 값이 참일 경우 실행되는 문장
} else {
불 값이 거짓일 경우 실행되는 문장
}
if (불 표현식1) {
불1 값이 참일 경우 실행되는 문장
} else if (불 표현식2) {
불2 값이 참일 경우 실행되는 문장
} else {
불 값이 거짓일 경우 실행되는 문장
}
switch (비교할 값) {
case 조건A:
break
case 조건B:
break
case 조건C:
break
default:
break
}
불 표현식 ? 참일 때의 결과 : 거짓일 때의 결과
> true || console.log('실행')
true
> false || console.log('실행')
실행
undefined
불 표현식 || 불 표현식이 거짓일 때 실행할 문장
false && OOO
결과가 거짓인 불 표현식 && 불 표현식이 참일 때 실행할 문장
const x = 11
if (x > 10) {
if (x < 20) {
console.log('조건에 맞습니다. - 중첩 if문')
}
}
if (x > 10 && x < 20) {
console.log('조건에 맞습니다. - 논리 연산자 적용')
}
조건에 맞습니다. - 중첩 if문
조건에 맞습니다. - 논리 연산자 적용
&&
입니다.p. 152의 <태어난 연도를 입력받아 띠 출력하기> 예제 실행하여 본인의 띠 출력한 화면 캡처하기
1996년을 12로 나눈 나머지는 4 이므로
else if (e === 4) { result = '쥐' }