문자형으로 변환
String(value)
alert는 매개변수로 문자형을 받기 때문에 자동으로 문자형으로 변환된다.
let i = 1;
String(i); //'1'
숫자형으로 변환
Number(value)
Number(undefined) //NaN
Number("abc123") //NaN
Number("123") //123
Number(null) //0
Number(true) //1, false > 0
불린형으로 변환
Boolean(value)
'무'의 상태면 모두 거짓
Boolean(0) //false
Boolean("") //flase < 공백이 없어 거짓
Boolean(null) //false
Boolean(undefined) //flase
Boolean(NaN) //false
Boolean(" ") //true < 공백이 있기 때문에 참
Boolean("0") //true
더보기
너무 헷갈린다.. 상황에 따라 값이 다 달라서...
그래도 블로그에 정리하면서 머리로도 아주 조금 정리가 된 것 같다.
헷갈릴때 이 글을 참고해야겠다
그리고 앞으로도 이해가 잘 안되거나 헷갈리는 게 있으면 정리부터 하는 습관을 만들어야지!
'WEB > javaScript' 카테고리의 다른 글
[javaScript/공부] Math.methods(); (0) | 2024.12.13 |
---|---|
[javaScript/공부] 연산자 (1) | 2024.12.13 |
[javaScript/공부] 자료형 (0) | 2024.12.12 |
[javaScript/공부] 코드 구조, 변수와 상수 (0) | 2024.12.12 |
[javaScript/실습] 한국의 수도는? (0) | 2024.12.11 |