Language/Javascript
기억해야 할 6가지 falsy 값
joooing
2020. 12. 10. 01:34
반응형
Javascript 엔진은 boolean 타입이 아닌 값을 Truthy(참으로 평가되는 값), 또는 Falsy(거짓으로 평가되는 값)으로 구분한다. 조건문이나 반복문같은 제어문의 조건식에서는 boolean값으로 평가되는 문맥을 사용해야 하는데, 이 때 Truthy값은 true로, Falsy값은 false로 암묵적 형 변환이 일어난다.
Falsy값 이외의 모든 값들은 모두 true로 평가되는 Truthy값이기 때문에, 훨씬 경우의 수가 적은 Falsy만 알아두도록 하자!
Falsy
boolean값에서 false로 평가되는 값을 말한다. (쉽게 말해 if문의 조건으로 넣었을 때 false로 변환되는 값) 이렇게 6가지의 falsy값은 꼭 기억해두자!
- if(false)
- if(null)
- if(undefined)
- if(0)
- if(NaN)
- if('')
반응형