기초공사 (html,css,javascript)
백틱과 ${ } 본문
//
자바스트립트 ES6 부터는 백틱 기호를 사용한 문자열을 템플릿 리터럴이라고 부릅니다
console.log(language + "처음이죠?" + "Hello World" + language + "참 쉽죠?");
문자열을 연결하고 출력하려면 따옴표와 더하기(+) 기호를 사용해 위와 같이 사용해야 했습니다.
템플릿 문자열에서는 ${}(플레이스 홀더place holder라고 부릅니다)를 사용해 변수를 넣고,
아래와 같이 따옴표와 더하기 기호를 빼고 쓸 수 있습니다.
onsole.log(`${language} 처음이죠? Hello World ${language} 참 쉽죠?`);
익숙해진다면, 같은 문자열이어도 더 간단하게 표현하는 것이 가능해지는 것이죠.
좀 더 어렵게 표현하자면, 내장된 표현식을 사용하는 것을 허용하며 여러 줄로 이루어진 문자열과
문자를 연결해 줄바꿈 기호 없이 쓸 수 있습니다.
var a = 5;
var b = 10;
console.log("Fifteen is " + (a + b) + " and\nnot " + (2 * a + b) + ".");
// "Fifteen is 15 and
// not 20."
아래처럼 변경 가능하다.
var a = 5;
var b = 10;
console.log(`Fifteen is ${a + b} and
not ${2 * a + b}.`);
// "Fifteen is 15 and
// not 20."
'academy > JavaScript' 카테고리의 다른 글
복습-board.html - Array-fill-map (0) | 2024.05.06 |
---|---|
예제 -DOM2 - 하나의 tr에 td 여러개(append) (0) | 2024.05.02 |
노드 배열로 작성 및 삭제 - Array / node / parentNode / remove (0) | 2024.04.29 |
nodelist 와 htmlcollection 차 (0) | 2024.04.25 |
return과 map( ) (1) | 2024.04.18 |