Template literals란?
Template literals란?
- ES6에서 나온 새로운 문자열 표기법
- 원래라면
var a = ''
문자열 안에 줄바꿈을 넣어도 나오지 않고\n
을 써야지만 가능했다. 또한 변수를 추가해줄 때도 문자열 뒤에+
를 붙이고 다시 문자열을 써줘야 했다. - 이제 그럴 필요가 없어졌다. ``를 써주고 문자열에 변수를 쓰고 싶을 때 +로 더하지 않고 변수명에
${}
를 써주면 된다.
예시
var who = 'you';
var expression = `I
love
${who}!
`;
console.log(expresison);