Legacy/Web

[JavaScript] 조건식에 논리형(Boolean)이 아닌 다른 형이 오는 경우

Foo 2015. 7. 11. 21:29
728x90

조건식에 논리형 데이터(true, false)가 아닌 다른 형의 데이터가 입력되더라도 true 또는 false로 인식이 된다.(C와 비슷)

다음 값이 조건식에 입력되면 false를 반환하지만, 그 밖의 모든 값은 true로 인식된다.

0, null, ""(빈 문자열), undefined