조건문은 어떠한 조건을 판별하는 기준을 만드는 것
if(조건1) {
// 조건1이 통과하는 경우
}else if(조건2) {
// 조건1이 통과하지 않고
// 조건2가 통과하는 경우
}else {
// 모든 조건이 통과하지 않는 경우
}
~ 보다 같거나 크다 >=
~ 보다 같거나 작다 <=
일치 ===
불일치 !==
두가지 조건을 한번에 적용할 때 사용
1.AND 연산자 = 첫번째 조건과 두번째 조건이 모두 true 일때
학생이면서, 여성일 때 통과
isStudent && isFemale;
2.OR 연산자 = 첫번째 조건과 두번째 조건 중 하나만 true 일때
학생이거나, 여성일 때 통과
isStudent || isFemale;
3.NOT 연산자 = Thruthy,Falsy 여부를 반전시킨다
학생이 아니면서,여성일 때 통과
!isStudent && isFemale;
Boolean은 프로그래밍에서 true 와 false의 값을 말한다
JS에서 기억하면 좋은 false 값
if(false) if(null) if(undefined) if(0) if(NaN) if('')
나이가 18세 이상일 경우 음주가능 여부 리턴
function drink(age) {
if(age >= 18 ) {
return '음주 가능합니다!'
}
else {
return '음주가 불가능해요!'
}