본문 바로가기
Studying/JavaScript

JavaScript 기초 4 - Type Conversion(형변환)

by giem 2022. 1. 11.
반응형

자동 형 변환이 될 수 있기 때문에 명시적으로 형 변환을 필요한 곳에 해주어야 함

 

String() -> 문자형으로 변환

null이든 undefined든 모두 다 문자로 변환됨

 

Number() -> 숫자형으로 변환

숫자가 아닌 문자가 있으면 NaN이 됨

true는 1

false는 0으로 변환됨

사용자에게 입력받은 숫자 변환 시 많이 사용됨

 

특이사항

Number(null)	//false
Number(undefined)	//false
NanNumber(0)	//false

Number('0')	//true
Number('')	//false
Number(' ')	//true

외워야 함...

 

Boolean() -> 불린 형으로 변환

0, "", null, undefined, Nan은 false로 표시

이외에는 다 true로 표시

반응형

댓글