ES6 이전에는 작은따옴표(')나 큰따옴표(")를 사용하여 문자열을 생성하였습니다.
하지만, ES6에서 제공하는 템플릿 리터럴(template string)을 사용하면 더 안전하고 깔끔한 방식으로 문자열에 대해 작업이 가능합니다.
템플릿 리터럴은 여러 줄 문자열, 문자열 형식화, HTML 이스케이프, 태그가 지정된 문자열 등 다양한 기능을 제공합니다.
Backtick`
안의 템플릿에 변수를 주입시켜서 문자열을 만드는 방식입니다.
const name = 'John';
const age = 25;
str = `name: ${name}, age: ${age}`;