옝옹
냠
옝옹
전체 방문자
오늘
어제
  • 분류 전체보기 (84)
    • [LG유플러스]유레카 SW (5)
    • React (20)
    • JS (17)
    • TypeScript (5)
    • CSS & HTML (1)
    • 알고리즘 (11)
    • JAVA (20)
    • GIT (1)
    • 자격증 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 인스턴스멤버
  • 정적멤버
  • 기본api클래스
  • template literal
  • indexOf()
  • 변수선언
  • 백준
  • 화살표함수
  • fillter
  • join() 메서드
  • Node.js
  • 자바스크립트
  • useState
  • 함수선언
  • 타입스크립트
  • do-while문
  • map() 함수
  • js
  • useMemo
  • useEffect
  • java.lang패키지
  • continue문
  • ==
  • useCallback
  • toFixed
  • 타입변환
  • reduce
  • reverse() 메서드
  • match()
  • map
  • java.util패키지
  • 노마드코더
  • 혼자 공부하는 자바
  • sort() 메서드
  • 접근제한자
  • 코드스플리팅
  • TypeScript
  • JavaScript
  • 자바
  • java
  • While문
  • 템플릿리터럴
  • 리액트를다루는기술
  • switch문
  • 리액트
  • join()
  • 혼자공부하는자바
  • 자바스트립트
  • break문
  • useRef

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
옝옹

냠

JS

[JS] Templete Literal : 백틱(``), 달러(${})

2023. 1. 16. 23:59

Template Literal (템플릿 리터럴)

  • ES6부터 새로 도입된 문자열 표기법
  • 내장된 표현식을 허용하는 문자열 리터럴
  • 문자열 생성 시 따옴표 대신, 백틱(``)을 사용
var str = `Hello World!`;

console.log(str);
[출력결과]
Hello World!

템플릿 리터럴을 사용하는 이유

1. 줄바꿈(개행)

백틱(`)으로 템플릿 리터럴을 사용하면, 개행문자(' \n ') 없이도 줄바꿈 가능

var str = `
hello!
    world!
             JavaScript!
very good`;

console.log(str);

 

[출력결과]
hello!
    world!
             JavaScript!
very good

 

2. 표현식 삽입

  • ES6 이전의 따옴표 방식에서는, + 연산자를 이용
  • 백틱(` `)안에 달러기호${}를 사용하면 변수나 연산 등을 삽입 가능.
var year = 2023
var month = 1
var day = "화";

console.log(`오늘은 ${year}년 ${month}월 ${day}입니다.`);
[출력결과]
오늘은 2023년 1월 화입니다.

 

저작자표시 비영리 변경금지 (새창열림)

'JS' 카테고리의 다른 글

[JS] 배열 특정 값 포함 여부(includes, indexOf, some, every)  (3) 2023.01.17
[JS] 배열에서 특정 값의 개수 구하기  (2) 2023.01.17
[JS] Javascript 이론 (1)  (0) 2023.01.14
[JS] join() 메서드  (3) 2023.01.13
[JS] Math 객체  (2) 2023.01.13
    'JS' 카테고리의 다른 글
    • [JS] 배열 특정 값 포함 여부(includes, indexOf, some, every)
    • [JS] 배열에서 특정 값의 개수 구하기
    • [JS] Javascript 이론 (1)
    • [JS] join() 메서드
    옝옹
    옝옹

    티스토리툴바