프로그래밍 언어/NODE JS

템플릿 문자열

· 코딩마이데이

이 문자열은 큰따옴표나 작은따옴표로 감싸는 가존 문자열과 다르게 백틱(`)으로 감쌉니다.

특이한 점은 문자열 안에 변수를 넣을 수 있다는 것입니다.

var num = 1;
var num2 = 2;
var result = 3;
var string1 = num1 + '더하기 ' + num2 + '는 \'' + result + '\'';
console.log(string1); // 1 더하기 2는 '3'

 

문자열 string1은 띄어쓰기와 변수, 더하기 때문에 가독성이 좋지 않습니다. 또한, 작음따옴표를 이스케이프(escape)하느라 코드가 지저분합니다.

const num3 = 1;
const num4 = 2;
const result2 = 3;
const string2 = `${num3} 더하기 ${num4}는 '${result2}'`;
console.log(string2); // 1 더하기 2는 '3'

 

${변수} 형식으로 변수를 더하기 기호 없이 문자열에 넣을 수 있습니다.

기존 따옴표 대신 백틱을 사용하므로 작음 따옴표와 함께 사용할 수 있습니다.

'프로그래밍 언어 > NODE JS' 카테고리의 다른 글

클래스  (0) 2025.02.09
구조 분해 할당  (0) 2025.02.08
화살표 함수  (0) 2025.02.07
객체 리터럴  (0) 2025.02.06
const, let  (0) 2025.02.04