back tick으로 감싸면 그 안에 변수를 넣어서 표현할 수 있다..
예를 들어,
const name = '김개발';
const hi = 안녕하세요. 저는 ${name}입니다.
;
변수를 사용하려면 ${}으로 변수를 감싸줘야 한다..
나는 소괄호로 ()감싸곤 하는 습관이 있는데,
back tick으로 감쌀 경우,
중괄호로 변수를 표현하므로 주의할 필요가 있다..
ES5표현에서는..
const hi = '안녕하세요. 저는 ' + name + ' 입니다.';
template literal에서는 string을 입력한대로 개행이 된다..
let detail = '자세히
보아야
이쁘다
내코드..;
console.log(detail);
'#'.repeat(3);
을 입력하면
###이 나온다.
#이 repeat의 기능을 갖고 있기 때문이다.