본문 바로가기

Front End

Template literal

반응형

String을 표현하는 방법

var a = "abc"

var b = 'abc'

var c = `abc`


var a = "abc"
var b = 'abc'
var c = `abc`

a === b

b === c

a === c

 

backtick(`)

\n 쓰지 않아도 됨

string interpolation 변수를 중괄호로 문자열 안에 끼워 넣기

값이 될 수 있는 것(값 or 식 or 함수의 호출 or 삼항연산자 등... ) 모두 올 수 있다.

 

${ } 내에는 `값` 또는 `식`이 올 수 있다.

 

문자열이므로, 자동으로 toString 처리가 된다.

 

tip> backtick을 쓰고 싶고, indent를 맞추고 싶다면, trim을 쓰자

 

반응형

'Front End' 카테고리의 다른 글

[JavaScript] enhanced object  (0) 2019.10.27
[JavaScript] template tag function  (0) 2019.10.21
[JavaScript] forEach, map, reduce  (0) 2019.10.20
[JavaScript] Block Scope  (0) 2019.10.12
[JavaScript] this  (0) 2019.10.12