진짜 간단한 건데 자꾸 까먹어서 적어두는 포스트...
1. 문자열 자료형으로 변환
기본 : String(n)
n + ""
문자 연결 연산자 + 빈 문자열 붙여주면 된다.
`${n}`
아니면 ES6부터는 템플릿 리터럴을 이용하면 된다.
템플릿 리터럴이란?
내장된 표현식을 허용하는 문자열 리터럴.
리터럴이란?
데이터(값) 그 자체를 뜻한다. 즉, 변수에 넣는 변하지 않는 데이터를 의미하는 것.
const a = 1;
여기서 a는 상수이고, 1은 리터럴이다.
(상수는 변하지 않는 변수)
리터럴 표기법
소스 코드의 고정된 값을 나타내는 표기법.
2. 숫자 자료형으로 변환
기본 : Number(n)
+n
숫자 연산자 +-*/ 다 되는데
그냥 편하게 0 더해준다는 뜻으로 더하기 숫자 연산자를 앞에 하나 붙여주면 된다.
3. 불 자료형으로 변환
기본 : Boolean(n)
!!n
논리 거짓 연산자를 2번 써서 n이 참인 값이라면 참→거짓→참으로 되돌려놓는 식.
'코딩테스트 > 프로그래머스 기초 트레이닝' 카테고리의 다른 글
[Javascript] 테스트에서 사용한 문자열 객체 메소드 정리 - replaceAll() includes() charAt() (0) | 2023.05.22 |
---|---|
[출력 문제] 자바스크립트로 테스트 입력값 받기 (Node.js) (0) | 2023.05.18 |
[Javascript] n개 간격의 원소들 (0) | 2023.05.18 |
[Javascript] 종종 쓰는 Math 객체 메소드 - abs() ceil() floor() round() max() min() (그리고 pow() sqrt()까지) (0) | 2023.05.17 |
[Javascript] 배열 만들기 - split() Array.from() 전개연산자 (0) | 2023.05.17 |
[Javascript] 첫 번째로 나오는 음수 - findIndex() find() indexOf() (0) | 2023.05.17 |
[Javascript] 문자열 자르는 메소드 - slice() substring() substr() (0) | 2023.05.17 |
[Javascirpt] 실수를 정수로 바꾸기 - parseInt() Math.trunc() (0) | 2023.05.16 |