JavaScript

JavaScript 백틱(``)기호

SeongWon 2020. 4. 23. 20:09
반응형

기존의 JavaScript에서는 문자열을 쓰고싶을 때 ( ' )혹은 ( " )기호로 문자열을 둘러싸서 출력했다.

ES2015이후 부터는 백틱( ` )을 사용하는 새로운 문자열이 생겼다.

 

기본적인 변수와 문자열 함께 출력

 

const case2 = 24; //변수 선언
console.log("Hello, world! I'm " + case2 + "year's old")  //변수와 문자열 함께 출력
// Hello, world! I'm 24year's old 출력

원래 변수와 문자열을 함께 표현하기 위해서는 중간에 +로 이어주면서 따옴표 안에 띄어쓰기도 일일히 생각하면서 써야하는 번거로움이 있었다.

코드 상에서 큰따옴표나 작은 따옴표를 함께 쓰게되는 경우, 실수를 하는 경우가 빈번하여 오류가 자주 발생한다.

 

 

백틱(``) 기호로 문자열 출력

 

const case2 = 24; //변수 선언
console.log(`Hello, world! I'm ${case2} year's old`)  //백틱 기호로 변수와 문자열 함께 출력
// Hello, world! I'm 24year's old 출력

문자열 전체를 ( ` )로 감싸주고 변수는 ( ${ } ) 안에 입력해주면 문자열과 함께 바로바로 쓸 수 있다.

또한 띄어쓰기도 그대로 반영되기 때문에 사용하기에 간편하다.

반응형