Template Literals

quin1392·2022년 5월 12일
0

일반적으로 문자열의 경우에는 ' 또는 " 을 사용하여 문자열을 묶어주어서 사용합니다. 하지만 템플릿 리터럴은 따옴표 대신에 백틱(backtick)문자 ` 를 사용하여 문자열을 나타냅니다.

일반적으로 문자열에서 줄바꿈과 같은 개행은 허용되지 않으며 공백을 나타내기위해서는 \로 시작하는 이스케이프 시퀀스(Escape Sequence)를 사용해야 합니다. 하지만 템플릿 리터럴은 여러 줄에 걸쳐서 문자열을 작성하는 것이 가눙하며 템플릿 리터럴 안의 모든 공백이 그대로 적용됩니다.

문자열의 공백 뿐만이 아니라 템플릿 리터럴은 + 연산자 없이 간단한 방법으로 문자열을 삽입하는 기능을 제공합니다. 이것을 문자열 인터폴레이션(String Interpolation)이라 합니다. 원래 문자열에서는 문자열과 변수에 저장된 문자를 이어주기 위해서 + 연산자를 통해서 연결했지만, 템플릿 리터럴에서는 백틱 안에서 모든 것을 해결할 수 있습니다. 백틱안에서 ${변수}를 사용하면 + 연산자 없이 표현이 가능합니다.

0개의 댓글