javascript

Template literals .. ??

grovy 2023. 3. 5. 22:30
728x90

Template literals이란 ??

  • 템플릿 리터럴은 내장된 표현식을 허용하는 문자열 리터럴입니다.
  • 여러 줄로 이뤄진 문자열과 문자 보간기능을 사용할 수 있습니다
 `string text`

`string text line 1
 string text line 2`

// "string text line 1
// string text line 2"
// 위처럼 표시하려면 아래와 같이 입력하면 됨! 

console.log("string text line 1\n"+"string text line 2");

console.log(`string text line 1
string text line 2`);

//아래 템플릿레터럴 표기법을 이용하면 훨신 간단하게 표현할수있다

표현식을 쓸때 ! 

let a = 5,
    b = 10;
    
console.log("Fifteen is " + (a + b) + " and\nnot " + (2 * a + b) + ".");

console.log(`Fifteen is ${a + b} and
not ${2 * a + b}.`);

//번거로움 없이 '\n' 없이 아래와 같이 쓸수가 있다

변수값을 표현할땐 !

let a = 5,
    b = 10;
    
console.log(`${a} and  ${(2 * a) + b}`);

//위와같이 표현할수있으며 style 태그 또한 포함이 가능하다 !