truthy와 falsy 가 조건문에서 작동하는 방식을 이해할 수 있다. 👌
!undefined 👉 true
!"string" 👉 false
truthy(참같은 값) : string, {}. []...
falsy(거짓같은 값): false, null, 0, undefined, NaN, ''
비교연산자를 통한 엄격한 비교(=== , !==)에 대해 이해할 수 있다. 👌
비교연산자 의미 > 초과 < 미만 >= 이상 <= 이하 === 같다 !== 다르다
if 와 else if , else를 이해하고 무리없이 활용할 수 있다. 👌
if(조건1) // 조건1이 통과하는 경우
else if (조건2) // 조건1에 통과하지 않고 조건2에 통과하는 경우
else // 모든 조건에 통과하지 않은 경우
&&, ||, ! ...
)을 통해 복잡한 조건을 간결하게 작성할 수 있다. 👌조건1 && 조건2 👉 조건1, 조건2 모두 통과
조건1 || 조건2 👉 조건1 또는 조건2 둘 중 하나 통과
!조건1 && 조건2 👉 조건1이 통과하지 않으면서 조건2가 통과