Template Literals

기초/Node.js|2021. 6. 15. 20:59

줄바꿈을 하면 에러가 난다. 

줄바꿈을 하고 싶으면 \ 을 줄바꿈 전과 후에 붙여주어야 한다.

그러면 에러는 나지 않지만 코드의 결과물에 줄바꿈이 반영되지는 않는다.

 

줄바꿈을 반영하려면?

→ 줄바꿈을 의미하는 특수한 문자(\n)를 넣어주면 된다. 

var name = "rouie";
var letter = "Dear " + name + ". \n\
you are cute";
console.log(letter);

줄바꿈이 반영된다.

//이렇게 해도 됨
var name = "rouie";
var letter = "Dear " + name + ".\nyou are cute";
console.log(letter);

자바스크립트를 만드는 사람들이 비교적 최신 문법으로 Template Literal이라는 것을 고안해 냈음.

리터럴은 정보를 표현하는 방법, 정보를 표현하는 기호.

템플릿의 시작과 끝을 나타내는 기호 → ` (백틱)

변수를 넣어서 치환하고 싶을 때 끊고 + 하지않고 → ${변수명

위를 반영하면

var name = "rouie";
var letter = `Dear ${name}.

you are cute`;
console.log(letter) //같은 결과가 나온다.

function a(){}

a(); 이렇게 호출하던 함수를

a``; 이렇게도 호출할 수 있다. → Tagged template literal

 

 

'기초 > Node.js' 카테고리의 다른 글

Javascript 함수의 기본 문법  (0) 2021.06.20
Boolean, 비교연산자, 조건문  (0) 2021.06.16
URL로 입력된 값 사용하기  (0) 2021.06.15

댓글()