[JavaScript] JavaScript의 특이한 Boolean 특성

Boolean(true / false)


조건문에 들어갔을때 true가 되는 값들


1

-1

true

"반갑습니다." ( 문자로 인식되게하는 숫자,문자들은 모두 true값을 반환 )

"false" ( 문자로 인식되게하는 숫자,문자들은 모두 true값을 반환 )

"0" ( 문자로 인식되게하는 숫자,문자들은 모두 true값을 반환 )

"1" ( 문자로 인식되게하는 숫자,문자들은 모두 true값을 반환 )

infinity

-infinity

[]

{}

[[]]

[0]

[1]


조건문에 들어갔을때 false가 되는 값들


0

false

"" ( 빈문자열(공백) )

null

undefined

NaN


참고자료:

댓글