코딩테스트/프로그래머스 기초 트레이닝

[Javascript] 자료형 변환

dev_swH 2023. 5. 17. 16:14

진짜 간단한 건데 자꾸 까먹어서 적어두는 포스트...

 

1. 문자열 자료형으로 변환

기본 : String(n)

n + ""

문자 연결 연산자 + 빈 문자열 붙여주면 된다.

`${n}`

아니면 ES6부터는 템플릿 리터럴을 이용하면 된다.

템플릿 리터럴이란?
내장된 표현식을 허용하는 문자열 리터럴.

리터럴이란?
데이터(값) 그 자체를 뜻한다. 즉, 변수에 넣는 변하지 않는 데이터를 의미하는 것.
const a = 1;
여기서 a는 상수이고, 1은 리터럴이다.
(상수는 변하지 않는 변수)

리터럴 표기법
소스 코드의 고정된 값을 나타내는 표기법.

 

2. 숫자 자료형으로 변환

기본 : Number(n)

+n

숫자 연산자 +-*/ 다 되는데

그냥 편하게 0 더해준다는 뜻으로 더하기 숫자 연산자를 앞에 하나 붙여주면 된다.

 

3. 불 자료형으로 변환

기본 : Boolean(n)

!!n

논리 거짓 연산자를 2번 써서 n이 참인 값이라면 참→거짓→참으로 되돌려놓는 식.