본문 바로가기

javascript

자바스크립트 왕 기초 String( ) , Number ( ) , boolean ( ) 차이점이 뭐지?

속성 의미
String( ) 숫자를 문자열로 자동변경
Number ( ) 숫자형으로 변경 / 만약 문자를썼다면 ("문자") NaN  출력됨
boolean ( ) ""빈문자열, 0 , undifined , NaN , null -> false로 출력됨

 

* 주의 *

Number (null )  // 0으로 변환

Number (undefined) // NaN 으로 변환됨.

 

boolean ('') 공백이 없으면 false

boolean (' ') 공백이 있으면 true

 

boolean (0) 숫자 0은 false

boolean ( "0" ) 문자 0 true

반응형