본문 바로가기

JavaScript/이론

[JS] 형 변환

JavaScript에서도 자료형에 대하여 형 변환을 할 수 있는데요.

JS에서는 숫자형이 아니더라도 표현식을 활용했을 때

숫자형으로 변환할 수 있다면 자동으로 형 변환이 되어 계산됩니다.

이를 자동 형 변환이라고 하는데요.

하지만 원하는 답이 나오지 않을 때도 있기 때문에

항상 의도를 가지고 원하는 타입(자료형) 으로

변환해서 사용하는것이 필수입니다.

 

이를 위해 사용하는 것이 명시적 형 변환입니다.

 

사용 방법은 아래와 같습니다.

 

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

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

Boolean() => 논리형으로 변환

 

 

Boolean() : B는 대문자여야 하고 괄호안의 값을 논리형으로 바꿔줍니다.

 

Boolean 형 변환 시 false가 나오는 경우들을 알아보면

 

- 숫자 0

- 빈 문자열("") / 띄어쓰기 X

- null

- undefined

- NaN

 

등이 있습니다.

 

다음 상황에서는 

 

Number(null); // 0

Number(undefined); // NaN

 

각각 0과 NaN이 출력됩니다.

'JavaScript > 이론' 카테고리의 다른 글

[JS] 조건문  (0) 2025.01.16
[JS] 연산자  (0) 2025.01.15
[JS] DialogBox  (0) 2025.01.15
[JS] Reduce  (0) 2025.01.15
[JS] 자료형  (1) 2025.01.15