본문 바로가기
프로그래밍/Java Script

Java Script - Template literals

by 3.14pie 2022. 12. 11.

Template literals - ES6부터 추가된 기능이다. 내장된 표현식을 허용하는 문자열 리터럴이다. 표현식/문자열 삽입, 여러줄 문자열, 문자열 형식화, 문자열 태깅 등이 가능하다.

        function greet(user){
            console.log("Hello " + user + ", Thanks");
        }

        greet("Lee");

문자열을 길게 나타내기 위해서는 " "와 +를 사용해 나타낼 수 있다. 중간에 변수가 많이 들어가는 경우는 코드가 복잡해진다.

        function greet2(user){
            let user2 = "Kim";
            console.log(`Hello ${user} & ${user2}, Thanks`);
        }

        greet2("Lee");

` ` 안에 ${ }를 사용하면 변수를 가져올 수 있다. +를 사용하지 않을 수 있다.