String interpolation

  • 개념은 알고 있었는데 정확한 명칭이 잘 생각나지 않아 기록함

표준 용어 여부 확인

  1. String interpolation
  2. Template literals
  3. Variable expansion
  4. Variable substitution

잘 안쓰이는 용어?

위키피디아에서는 유사용어로 소개되어 있지만 잘 안쓰이는 용어

빠른 개념 설명

Javascript에서 값을 문자열안에 포함하는 2가지 방식

ES6 이전 : string concaternation 방식

1
2
3
let currentTemp = 19.5;
// 00b0는 온도를 나타내는 유니코드 포인트
const message = "The current temperature is " + currentTemp + "\u00b0C";

ES6 부터 : template literals 방식

1
2
let currentTemp = 19.5;
const message = `The current temperature is $(currentTemp)\u00b0C`;

자바스크립트에서는 일반 문자열과 구분하기 위해 백틱(backtick)을 사용

관련 링크 (책 포함)