WEB/javaScript

[javaScript/공부] 형 변환

ijooha 2024. 12. 12. 19:54

       문자형으로 변환 

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

 

 


더보기

너무 헷갈린다.. 상황에 따라 값이 다 달라서...

그래도 블로그에 정리하면서 머리로도 아주 조금 정리가 된 것 같다.

헷갈릴때 이 글을 참고해야겠다

그리고 앞으로도 이해가 잘 안되거나 헷갈리는 게 있으면 정리부터 하는 습관을 만들어야지!