Template literals:
내장된 표현식을 허용하는 문자열 리터럴
여러 줄로 이뤄진 문자열과 문자 보관 기능을 사용할 수 있다.
`${expression} 문자열` 로 표현이 가능하다.
console.log(`string text line 1
string text line 2`);
console.log(`Fifteen is ${a + b} and not ${2 * a + b}.`);
let output = myTag`that ${ person } is a ${ age }`;
`\`` === "`"
const student = "andy"
const age = 21
const group = "dream"
console.log(student + "는" + age + "세 이고, 소속은" + dream + "입니다.")
// andy는 21세이고, 소속은 dream입니다.
이렇게 계속 + 을 사용해서 표현해줬다.
너무 길어지고 복잡하다.🥺
단락을 나누고 싶지만 나눌 수도 없었다.
const student = "andy"
const age = 21
const group = "dream"
console.log(`${student}는 ${age}세이고, 소속은 ${group}입니다.`)
이렇게 template literals를 사용한다면, 훨씬 코드를 읽기 편하고 코드를 짰을 +를 여러 번 사용해야하는 수고도 덜 수 있게되었다.