Template Literals

sjy·2022년 3월 19일
0

코딩공부

목록 보기
15/49

공부를 하던 중 다음과 같은 값을 나타낼 필요가 있었다.

{고객 닉네임}님이 구입한 횟수는 {구입횟수}회 이며 등급은 {고객등급}입니다.

return이나 console.log를 이용해 표현해보려고 했더니

userNickname "님이 구입한 횟수는 " + purchaseNumber + "회 이며 등급은 " + userLevel "입니다."

너무 복잡하고 번거로웠다.
그러다 Template Literals 라는 좋은 방식을 알게 되었다.

Template Literals은?

내장된 표현식을 허용하는 문자열 리터럴로 위에서 사용한 따옴표('' 또는 "") 대신 백틱(``)을 사용하여 표현한다. 물론 표현식도 이용가능하다. ${표현식} 과 같이 사용 할 수 있다.

그래서 위에 작성한 것을 Template Literals 를 이용해 다시 나타내보면

${userNickname}님이 구입한 횟수는 ${purchaseNumber}회 이며 등급은 ${userLevel}입니다.

이렇게 된다. 가독성도 좋고 귀찮음도 줄고 굉장히 편리한 표현 방법 인 것 같아 앞으로 애용하기로 했다.

profile
수학과 코딩

0개의 댓글