반응형
자동 형 변환이 될 수 있기 때문에 명시적으로 형 변환을 필요한 곳에 해주어야 함
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로 표시
반응형
'Studying > JavaScript' 카테고리의 다른 글
JavaScript 기초 6 - 비교 연산자, 조건문(if, else) (0) | 2022.01.11 |
---|---|
JavaScript 기초 5 - 연산자 (Operator) (0) | 2022.01.11 |
JavaScript 기초 3 - alert, prompt, confirm (0) | 2022.01.10 |
JavaScript 기초 2 - Data Type (자료형) (1) | 2022.01.10 |
JavaScript 기초 1 - Variable (변수) (0) | 2022.01.10 |
댓글