쭈꾸미
코드짜는 쭈꾸미
쭈꾸미
전체 방문자
오늘
어제
  • 분류 전체보기 (122)
    • Journal (54)
      • Today I Learned (44)
      • 후기&회고 (4)
      • 개인 프로젝트 (4)
      • 독서일기 (2)
    • HTML, CSS (5)
    • Javascript (32)
    • Typescript (2)
    • Git, Github (4)
    • Algorithm (1)
    • React, Next.js (14)
    • API, Database (6)
      • API (0)
      • Database (1)
      • GraphQL (2)
      • Rest-API (1)
    • React-Native (1)
    • ETC (2)
    • OS (1)
      • 우분투 Ubuntu (1)

인기 글

티스토리

hELLO · Designed By 정상우.
쭈꾸미

코드짜는 쭈꾸미

[Javascript] 템플릿 리터럴 | Template literals
Javascript

[Javascript] 템플릿 리터럴 | Template literals

2022. 1. 14. 14:41

템플릿 리터럴이란?

내장된 표현식을 허용하는 문자열 리터럴이다. 백틱을을 이용하여 여러 조각으로 이루어진 문자열과 변수, 상수 등의 조합을 훨씬 읽기 편하게 입력할 수 있다.

 

문법 예시

const apple = 3
const banana = 10
console.log("철수는 사과를 " + apple + "개 가지고 있고, 바나나를 " + banana"개 가지고 있어요!")

이런 식으로 라인에 여러가지 요소가 들어가면 코드가 번잡해진다. 그럴 때 템플릿 리터럴을 사용하여 코드를 간결하게 만들 수 있다.

console.log(`철수는 사과를 ${apple}개 가지고 있고, 바나나를 ${banana}개 가지고 있어요.`)

백틱(` `)안에 문자열을 넣고 스페이스 홀더( ${expression} ) 안에 표현식을 넣으면 된다.

 

결과값

상단 예시의 코드를 콘솔에 입력해보면 아래와 같이 출력되는 것을 확인할 수 있다.

'Javascript' 카테고리의 다른 글

[Javascript] 호이스팅이란? | Hoisting  (0) 2022.01.17
[Javascript] async와 await | 동기와 비동기 방식  (0) 2022.01.17
[Javascript] 객체의 Key와 Value가 동일한 경우 | Shorthand Property  (0) 2022.01.14
[JavaScript] import 와 export  (0) 2022.01.14
[Javascript] 자주 이용하는 내장 함수들  (0) 2021.12.30
    'Javascript' 카테고리의 다른 글
    • [Javascript] 호이스팅이란? | Hoisting
    • [Javascript] async와 await | 동기와 비동기 방식
    • [Javascript] 객체의 Key와 Value가 동일한 경우 | Shorthand Property
    • [JavaScript] import 와 export
    쭈꾸미
    쭈꾸미
    느리지만 확실하게 / 웹 프론트엔드 개발자 TIL : https://jooeun-k.github.io/TIL/

    티스토리툴바