✅ truthy
와 falsy
가 조건문에서 작동하는 방식을 이해할 수 있다.
✅ 비교연산자를 통한 엄격한 비교(===
, !==
)에 대해 이해할 수 있다.
✅ if
와 else if
, else
를 이해하고 무리없이 활용할 수 있다.
✅ 논리연산자를 (&&
, ||
, !
...)을 통해 복잡한 조건을 간결하게 작성할 수 있다.
✅ 코플릿 조건문 13번 문제 해결 방법을 익히면서, 문제를 체계적으로 해결하는 방법을 배운다.
✅ 복잡한 조건문을 활용하여, 실생활에서 쉽게 마주하는 문제를 해결하기 위한 알고리즘을 구현할 수 있다.
if(false)
if(null)
if(undefined)
if(0)
if(NaN)
if('')
if(조건1){
//조건 1이 통과할 경우 실행
} else if (조건2) {
//조건1이 통과하지 않고
//조건2가 통과할 경우 실행
} else {
//모든 조건이 통과하지 않는경우 실행
}
- 조건에는 Boolean으로 결과가 나오는 비교구문이 들어간다
- 조건1이 true일때 밖의 코드가 실행된다
&& and - A && B (A이면서 B일때)
|| or - A || B (A이거나 B일때)
! not - !A && B (A가 아니면서 B일때)