공부를 하던 중 다음과 같은 값을 나타낼 필요가 있었다.
{고객 닉네임}님이 구입한 횟수는 {구입횟수}회 이며 등급은 {고객등급}입니다.
return이나 console.log를 이용해 표현해보려고 했더니
userNickname "님이 구입한 횟수는 " + purchaseNumber + "회 이며 등급은 " + userLevel "입니다."
너무 복잡하고 번거로웠다.
그러다 Template Literals 라는 좋은 방식을 알게 되었다.
내장된 표현식을 허용하는 문자열 리터럴로 위에서 사용한 따옴표('' 또는 "") 대신 백틱(``)을 사용하여 표현한다. 물론 표현식도 이용가능하다. ${표현식} 과 같이 사용 할 수 있다.
그래서 위에 작성한 것을 Template Literals 를 이용해 다시 나타내보면
${userNickname}님이 구입한 횟수는 ${purchaseNumber}회 이며 등급은 ${userLevel}입니다.
이렇게 된다. 가독성도 좋고 귀찮음도 줄고 굉장히 편리한 표현 방법 인 것 같아 앞으로 애용하기로 했다.