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

  • 최근 글

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

티스토리툴바