반응형
SMALL
템플릿 리터럴(Template literal)이란?
자바스크립트 ES6에 새로 등장한 문자열 표기법이다.
'과 " 같은 문자로 표기했던 이전 문법을 대신하여 백틱(backtick)`을 사용한다.
일반적인 줄바꿈을 표현하기 위해서는 백슬래시(\)인 이스케이프 시퀀스를 사용했어야 한다.
하지만 템플릿 리터럴을 활용하면 사용하지 않고 자유롭게 작성이 가능하다.
예시
white-space가 작성한 그대로 적용이 된다.
const list = `<ul class="list-box">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>`
템플릿 리터럴의 또다른 장점은 연산자를 사용하지 않고 ${} 로 문자열 삽입이 가능하다.
//ES5
const firstName = "Hong";
const lastName = "gildong";
console.log("Hello my name is" + ' ' + firstName + lastName);
//ES6
console.log(`Hello my name is ${firstName}${lastName}`);
참고 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Template_literals
반응형
LIST
'퍼블리싱 > Javascript' 카테고리의 다른 글
DOMContentLoded와 onload의 차이점을 알아보자 (0) | 2024.09.04 |
---|---|
Javascript ES6 데이터 타입과 연산자 짚고 넘어가기 (0) | 2024.04.30 |
fetch() .then 별거없군 (0) | 2023.10.25 |
이벤트 버블링(Event Bubbling), 캡처링(Event Capturing) (0) | 2023.09.25 |
classList, Date, 배열.reduce에 대해 알아보자 (0) | 2023.09.21 |