: 어떠한 조건을 판별하는 기준을 만드는 것
조건문에는 반드시 비교 연산자가 필요하다.
>
<
>=
=<
===
!==
비교연산자 사용시 참고할 만한 사이트
JS Comparison Table
&&
AND 연산자 : 모두 true여야 true||
OR 연산자 : 하나라도 true면 true!
NOT 연산자 : truthy/falsy 여부를 반전시킨다.falsy 값 (6)
* if(false) * if(0) * if(NaN) * if('') * if(undefined) * if(null)
if
/ else if
/ else
if (조건1) {
// 조건1이 true인 경우 실행
} else if (조건2) {
// 조건1이 false이고
// 조건2가 true인 경우 실행
} else {
// 위의 모든 조건이 false인 경우 실행
}
만약, if문 내의 코드가 한 줄이라면, 중괄호를 생략할 수 있다.
// 일반적인 표기법
if(true) {
console.log('A');
} else if(true) {
console.log('B');
} else {
console.log('C');
}
// 중괄호 생략
if(true) console.log('A');
else if(true) console.log('B');
else console.log('C');