-
ES6+ | Template Literal 템플릿 문자열JavaScript/ES6+ 2020. 3. 6. 14:42
Template Literal
ES6에 새로 도입된 문자열 표기법
Template Literal 특징
- 백틱(``) 사용
- 내부에 큰따옴표(""), 작은따옴표('') 혼용 가능
- 여러 줄에 걸쳐 문자열 작성 가능
줄바꿈을 그대로(enter) 표현할 수 있음 - 특수 기호 $를 사용해서 변수 또는 식 포함 가능
예제
const t1 = `"안녕"이라고 '안녕'`; console.log(t1); // "안녕"이라고 '안녕' const t2 = `줄바꿈을 이렇게 편하게 할 수 있습니다.` console.log(t2); /* 줄바꿈을 이렇게 편하게 할 수 있습니다. */ const v1 = `제 나이는 ` const v2 = 20; const t3 = `${v1}${v2}살입니다.` console.log(t3); // 제 나이는 20살입니다.
ES6에 새롭게 도입된 문자열 표기법인 템플릿 문자열에 대해 알아보았습니다.
편리하게 문자열과 변수를 혼용할 수 있기 때문에 +(문자열 결합 연산자)를 사용하지 않아도 되고,
변수를 사용하는 것을 한 눈에 알 수 있어서 가독성 역시 좋아졌습니다.
'JavaScript > ES6+' 카테고리의 다른 글
ES6+ | Generator 제너레이터 (0) 2020.05.13 ES6+ | Promise (0) 2020.04.07 ES6+ | Destructuring 구조 분해 할당 & 객체 확장 표현식 (0) 2020.03.06 ES6+ | Spread Operator 전개 연산자 (0) 2020.03.06 ES6+ | let & const (0) 2020.03.04