ES6, template literal

Template literal

ES6에는 Template Literal 이라는 문자열 표기법을 도입했다. 얼핏보면 일반 문자열과 비슷해 보이지만 ' 와 " 대신 ` 백틱을 사용한다.

차이점

  • 일반적인 문자열의 경우 줄바꿈이 허용되지 않으며 공백을 표현하기 위해서는 백 슬래시로 시작하는 Escape Sequence를 사용한다.
  • 일반적인 문자열과 달리 템플릿 리터럴은 여러줄에 걸쳐 문자열을 작성할 수 있으며 공백도 있는 그대로 적용할 수 있다.
  • 일반적인 문자열은 +연산자를 통해 새로운 문자열을 삽입 할 수 있다.
  • 템플릿 리터럴의 경우 연산자 없이 간단하게 문자열을 삽입 할 수 있는 기능을 제공하는데. 이것을 String Interpolation 이라고 한다.

참고

© 2024 dan.dev.log, All right reserved.

Built with NextJS