Template literals는 자바스크립트 ES6부터 도입되었다.템플릿 리터럴은 일반 문자열과 비슷해 보이지만, ‘ 또는 “ 같은 통상적인 따옴표 문자 대신 백틱(backtick) 문자 를 사용한다.
const hi =`안녕하세요`
일반적인 문자열에서는 공백문자가 허용되지 않았다. 그리고 줄바꿈 처리 또한 되지 않았다. 템플릿 리터럴 방식은 일반 문자열과는 달리 여러줄의 걸쳐서 작성을 할 수가 있다.
const hello = `안녕하세요
저의 이름은 이상혁입니다.
만나서 반감습니다.`
템플릿 문자열은 + 를 상요하지 않아도 문자열을 넣어줄 수 있다. 이러한 방법을 보관법이라고 한다.
const name = "이상혁"
const age = 27
const hello = `안녕하세요 저는 ${name} 입니다.
저의 나이는 ${age} 입니다.`
//안녕하세요 저는 이상혁입니다.
//저의 나의는 27세입니다.
보관법은 ``안에서 사용이 가능하며 ${}로 사용가능하다.