조건문이란 ?
어떠한 조건을 판별하는 기준 만들기
if (조건1) {
//조건1이 통과할 경우
} else if (조건2) {
//조건1이 통과하지 않고
//조건2가 통과할 경우
} else {
//모든 조건이 통과하지 않을 경우
}
boolean 타입
true
혹은 false
로 결과가 도출되는 타입
조건문에는 반드시 비교연산자가 필요
> , < , >=, <=, ===(같다), !==(다르다)
논리 연산자
두 가지 조건이 한번에 적용되는 경우 사용
< 논리 연산자 NOT : ! >
!false // true
!(3>2) // false
< 논리 연산자 OR : || >
true || true //true
true || false // true
false || false // false
< 논리 연산자 AND : && >
true && true //true
true && false // false
false && false // false
// if문에서 false로 변환되므로, if 구문이 실행되지 않음.
if ('')
if (0)
if (NaN)
if (false)
if (undefined)
if (null)