[ JavaScript ] ES6 : 템플릿 문자열 표현식 | 백틱

2021. 2. 15. 20:20·Archive/Develop
728x90
반응형

ES6 에서는 템플릿 문자열 기능이 도입되었다.

 

 

 

1. 템플릿 문자열 표현식

 

 

기존의 싱글쿼테이션 ('철보빡') 과 더블퀘테이션("철보빡") 이 아닌,

 

백틱 문자를 사용해 문자열을 여닫는 것을 템플릿 문자열 표현식이라고 한다.

 

 

 

여기서 백틱 문자는 ESC 키 밑에 있는 따옴표를 의미한다.

 

 

 

ES5에서는 개행문자, 병합등을 이용해 변수나 상수 안에 문자열을 넣었다.

 

 

var test = 'test:'+'tt'+'\ntest2:'+'tt2';
console.log(test);

 

 

 

 

 

 

ES6 에서는 이를 ${} 로 표현할 수 있다.

 

 

let test='tt';
let test2='tt2';

console.log(`
test : ${test}
test2 : ${test2}
`);

 

 

 

 

 

 

결론짓자면, 백틱 (`) 내에 멀티라인 스트링을 입력 가능하고,

템플릿 문자열 표현식을 통해 문자열에 변수를 입력할 수 있고,

 

표현식은 계산 식 등 해석이 가능한 것이라면 다 가능하다.

 

 

 

 

728x90
반응형

'Archive > Develop' 카테고리의 다른 글

[ JavaScript ] ES6 : class & class 의 상속(extends)  (0) 2021.02.15
[ JavaScript ] ES6 : 비구조화 할당(Destructuring)  (0) 2021.02.15
[ JavaScript ] ES6 : TDZ (Temporal Dead Zone) | let 참조에러  (0) 2021.02.15
[ JavaScript ] ES6 : Block scope | var, let 변수 유효범위  (0) 2021.02.15
[ JavaScript ] ES6 : let 과 const 개념 | let & const 공통점/차이점  (0) 2021.02.14
'Archive/Develop' 카테고리의 다른 글
  • [ JavaScript ] ES6 : class & class 의 상속(extends)
  • [ JavaScript ] ES6 : 비구조화 할당(Destructuring)
  • [ JavaScript ] ES6 : TDZ (Temporal Dead Zone) | let 참조에러
  • [ JavaScript ] ES6 : Block scope | var, let 변수 유효범위
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    파이썬 알고리즘
    카카오 100일 프로젝트
    오라클
    파이썬 백준
    백준 파이썬
    코드업 파이썬 기초 100제
    javascript
    Django
    Codeup
    백준 문제풀이
    파이썬
    Python
    자바스크립트 객체
    Git
    비박스
    백준 풀이
    장고
    백준
    docker
    파이썬 기초
    Oracle
    코드업 기초
    파이썬 문제
    oracle db
    자바스크립트 API
    파이썬 기초 문제
    보안뉴스
    C++
    코드업
    자바스크립트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ JavaScript ] ES6 : 템플릿 문자열 표현식 | 백틱
상단으로

티스토리툴바